Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/07/2010, à 10:32

jehaane

Problème d'affichage multiple dans un script shell [resolu]

Bonjour tout le monde ,

Je voudrais savoir s'il existe une astuce pour diriger les messages affichés par mon script shell dans un fichier log sans avoir besoin de retaper chaque message deux fois?

Exemple :
echo "Programme en cours d'exécution .." >>Log.txt
echo  "Programme en cours d'exécution .."

on pourrait déclarer chaque message comme une variable puis l'utiliser pour ne pas trop encombrer mon script , mais cette solution me parait un peu ringard..

Y-a-t-il des nouvelles commandes qui peuvent afficher chaque message sur l'entrée standard et l'écrire en même temps dans un fichier log ?

merci

Dernière modification par jehaane (Le 28/07/2010, à 10:44)

Hors ligne

#2 Le 27/07/2010, à 10:36

sensini

Re : Problème d'affichage multiple dans un script shell [resolu]

Salut,
la commande magique que tu cherches s'appelle

tee
echo "Programme en cours d'exécution .." | tee -a Log.txt

(le «-a» est pour «append»)


http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://google.fr/ ;)

Hors ligne

#3 Le 27/07/2010, à 12:38

jehaane

Re : Problème d'affichage multiple dans un script shell [resolu]

c'est exactement ce que je cherche , Merci

Hors ligne

#4 Le 27/07/2010, à 15:45

sensini

Re : Problème d'affichage multiple dans un script shell [resolu]

Content d'avoir pu être utile!
Oublie pas de passer le titre (dans ton premier post) en [Résolu] ;þ


http://doc.ubuntu-fr.org/aptitude
http://bepo.fr
Pensez à chercher sur un moteur de recherche avant de demander http://google.fr/ ;)

Hors ligne