#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