Le 18/07/2015 20:01, Raphaël POITEVIN a écrit :
Jean-François Colas <[email protected]> writes:
~> Oui, ça oui, en effet la redirection avec (entre autres) le signe
supérieur existe depuis que DOS existe. En fait, ça existe depuis
Unix, auquel DOS a emprunté ce mécanisme, ou du moins une partie de sa
syntaxe. Quelle n'avait pas été ma surprise, lorsque, devant faire au
cours d'un stage, une traduction d'un cours de formation Unix pour
débutants, auquel je ne connaissais encore rien, je me suis aperçu que
d'une certaine manière, j'étais déjà en terrain familier!
Ah bah complètement ! De mmême que le | (pipe) pour rediriger la sortie
d’une commande vers une autre est ancestral.

Il faut savoir qu’une commande a deux sorties : la sortie standard
(stdout) qui rend les messages usuels. La sortie erreur (stderr) qui
rend les erreurs. Sur l’écran, stdout et stderr sont affichés. En
redirection, le > par défaut ne redirige que stdout. Pour rediriger
stderr, il faut faire ma_commande 2> toto.txt. Et pour rediriger stdout
et stderr ensemble : ma_commande 2>&1 > toto.txt.

Et encore mieux je trouve :
ma-commande &>
out.txt
Mathieu

Il n’y a pas un jour où je ne fais pas ma_commande | grep "xxx".

--
Mathieu Barbe
Research Engineer at CEA-LETI
DRT/LETI/DACLE/ LIALP
Laboratoire Infrastructures et Ateliers pour le Logiciel sur Puces

Commissariat à l’énergie atomique et aux énergies alternatives
MINATEC Campus | 17 rue des Martyrs | 38054 Grenoble Cedex 9
Tel : +33 (0)4 38 78 30 08
[email protected]


Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à