suivant chapitre avant contenu index

Suivant: Droits d'accès aux Chapitre: Entrées et sorties Avant: Faites des pipes


Redirection non destructive

    L'utilisation de `` >'' pour rediriger la sortie vers un fichier est destructive: la commande

écrase à chaque fois le contenu de liste.fichiers. Si vous utilisez le symbole `` >>'' pour effectuer la redirection, la sortie sera rajoutée au contenu déja existant du fichier.

rajoutera la sortie de la commande ls à la fin du fichier file-list.

N'oubliez jamais que les pipes et redirections sont des possibilités offertes par le shell. C'est le shell qui gère cette syntaxe à base de ` >'' ou ` >>'' et `` |''. Cela n'a rien à voir avec les commandes elles-mêmes, c'est le shell qui s'occupe de tout.

La lecture d'un ouvrage plus général s'impose si vous désirez approfondir ce sujet. Il serait trop long d'introduire ici l'opérateur ` <<'' et surtout la notion de ``sortie standard d'erreurs'', ainsi que les différences entre les différents shells qui commencent alors à entrer dans le jeu.    



Jean-Michel Antoine
Mon Apr 3 16:04:54 MET DST 1995