« Le système d'exploitation GNU-Linux/Redirection des entrées/sorties » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 41 :
'''Exemple'''
~$ cat < mon_fichier.txt
 
=== Rediriger un flux vers un autre ===
Il est possible de rediriger un flux vers la sortie standard ou la sortie d'erreur en donnant l'identifiant du flux précédé du caractère & à la place du nom de fichier.
 
'''Exemple'''
~$ ls 2>&1 1>stdout_stderr.txt
 
Le fichier <tt>stdout_stderr.txt</tt> contient ce qui a été affiché à la fois sur la flux de sortie standard et le flux de sortie d'erreur.
 
=== Échange des deux flux de sortie ===
L'échange des deux flux de sortie s'effectue en utilisant la syntaxe pour [[#Rediriger un flux vers un autre|rediriger un flux vers un autre]] à trois reprises, en utilisant un identifiant de flux fictif comme intermédiaire (3).
 
'''Exemple'''
~$ ls 2&gt;&amp;3 1&gt;&amp;2 3&gt;&amp;1
 
=== Le pipe (un tube) ===