next up previous contents index
suivant: Redirection de l'entrée standard monter: Redirection des entrées/sorties précédent: Redirection des entrées/sorties   Table des matières   Index

Introduction

Chaque processus sous UNIX posséde trois canaux de communication :

Canal de communication Fichier Numéro logique Analogie OpenVMS
Entrée standard stdin 0 SYS$INPUT
Sortie standard stdout 1 SYS$OUTPUT
Sortie d'erreurs standard stderr 2 SYS$ERROR

La redirection de ces canaux est très utilisée sous UNIX. En effet, beaucoup de commandes écrivent leur résultat par défaut sur la sortie standard (comme les filtres, par exemple). Le seul moyen de l'avoir dans un fichier est de rediriger la sortie standard. D'autres commandes lisent systématiquement sur leur entrée standard (comme les filtres). Si l'on veut qu'elles prennent un fichier comme argument, il faudra rediriger l'entrée standard.

Les syntaxes utilisées pour les redirections sont explicitées aux sections [*], [*] et [*].



baudry@esme.fr