[linux] Redirection du message d'erreur
RV
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
je cherche à rediriger la sortie standard d'une commande ainsi que le message d'erreur(le cas échéant) sur un fichier.
Exemple : ma_commande > mon_fichier
J'ai essayé ma_commande >& mon_fichier toujours sans succes.
Dans tous les cas,seul le résultat de ma commande est copié dans mon_fichier; le message d'erreur n'apparait qu'à l'écran. Le but est que le message d'erreur soit aussi écrit dans le fichier se sortie.
Merci
je cherche à rediriger la sortie standard d'une commande ainsi que le message d'erreur(le cas échéant) sur un fichier.
Exemple : ma_commande > mon_fichier
J'ai essayé ma_commande >& mon_fichier toujours sans succes.
Dans tous les cas,seul le résultat de ma commande est copié dans mon_fichier; le message d'erreur n'apparait qu'à l'écran. Le but est que le message d'erreur soit aussi écrit dans le fichier se sortie.
Merci
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Salut,
ma_commande > mon_fichier 2>&1
;-))
-
hello
Pour étoffer la réponse de jipicy, &1 signifie standard output, sinon 2>1 redirigerait les erreurs dans un fichier appellé 1, et tout cela sans espace,sinon le shell va considérer le & pour un démarrage en arrière-plan.-
Salut dubcek,
Merci pour l'étoffage (sans "U" hein ? :-)) ) et puisque tu es là, je m'en vais t'embêter 2 minutes si tu le permets ;-))
Peux-tu s'il te plaît jeter un oeil à ces 2 messages :
Script shell AWK
Extraire les infos des entètes d'une série de...
et éventuellement y apporter les solutions manquantes, sachant que tu excelles avec le shell et plus particulièrement avec "awk"...
Merci d'avance et bonne journée ;-))
-