Table des matières

, , ,

Redirections des entrées/sorties standards

Les entrées sorties standard

Lors de la création des processus des descripteurs standards sont associées a des périphériques d’entrée/sortie par défaut:

Redirection des sorties

$ commande 2>&1 >file.txt

La redirection se fait en deux étapes:

Résultat: le fichier contiendra seulement le résultat de la commande, les message d'erreurs seront affichés à l'écran.

Le cas ci-dessous est différent:

$ commande >file.txt 2>&1

Résultat: La sortie standard de la commande et la sortie erreur sont redirigées dans le fichier.

Le pipe

Le méta-caractère pipe '|' permet de rediriger la sortie standard d'une commande sur l'entrée standard d'une autre. On peut ainsi chaîner les traitements. Il faut donc:

Un filtre est une commande qui lit sur stdin et écrit sur stdout.

# Un exemple de traitement via les pipes
$ cat file.csv | uniq | cut -f 1 -d ','