Go to the first, previous, next, last section, table of contents.


12. Les interpréteurs de commande

12.1 La redirection des entrée et sortie standards

Lors de la création d'un processus le fils hérite des descripteurs des fichiers ouverts par le père. Ainsi, chaque processus créé par un shell dispose de trois descripteurs appelés traditionnellement stdin, stdout, et stderr. Les procédures de login ou de création des fenêtres d'émulation de terminaux connectent:

Les shells avant d'exécuter un programme peuvent changer l'affectation sur le système de fichier de l'un ou l'autre de ces canaux de communication.

12.1.1 Redirection de la sortie standard avec >

ls -l > /tmp/foo

Remarque: Le fichier désigné est créé si il n'existe pas, et écrasé si il existe déjà.

12.1.2 Redirection de l'entrée standard avec <

tr '[:upper:]' '[:lower:]' < /tmp/foo

12.1.3 Pipeline

Un pipeline permet la connexion de la sortie standard d'une commande avec l'entrée standard d'une autre commande.

ls -l | tr '[:upper:]' '[:lower:]'


Go to the first, previous, next, last section, table of contents.