Les flux standards

 

Tous processus disposent de 3 flux standard : en entrée (le clavier par défaut), en sortie et en erreur (tous deux sur l'écran) (cf. L’entité d’exécution ‘le processus’).

Il est possible de rediriger les entrée et sortie standard. Cette redirection est indiquée au shell à l’aide des caractères :
< redirection de l’entrée standard.
> redirection de la sortie standard
2> redirection de la sortie erreur standard.

Attention, ces redirections écrases le fichier d’origine. Pour ajouter dans un fichier, on utilisera plutôt le symbole de double redirection : >>.

On pourra rediriger sur /dev/null si les éventuelles informations ne sont pas intéressantes à garder pour être traitées plus tard (poubelle).

Exemple : Commande 1>/dev/null 2>&1

1 est redirigé vers /dev/null et 2 aura la même redirection que 1