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.