suivant: Redirection de la sortie
monter: Redirection des entrées/sorties
précédent: Redirection de l'entrée standard
Table des matières
Index
Redirection de la sortie standard (stdout)
Syntaxe :
commande > nouvelle-sortie |
| (Création/Réécriture) |
commande >> nouvelle-sortie |
| (Ajout) |
Il est possible de rediriger la sortie
de toute commande devant écrire sur la sortie standard afin que l'écriture se fasse sur un fichier.
L'écriture peut se faire de deux façons :
- écriture dans un fichier et écrasement si le fichier existe déjà,
- écriture à la suite d'un fichier déjà existant.
Si une ligne de commande contient le symbole de redirection de la sortie
standard « >
» suivi d'un nom de fichier, celle-ci sera
redirigée dans le fichier spécifié au lieu du terminal. Deux cas peuvent
se présenter :
- Si le fichier n'existe pas au moment où la commande est exécutée,
il est créé.
- Si le fichier existait, alors son contenu est écrasé par la sortie standard
de la commande. Si on souhaite que celle-ci vienne s'ajouter à la suite,
afin de préserver son contenu initial, il suffit d'utiliser le double symbole
«
>>
». Dans le cas où le fichier n'existait pas, il sera créé.
Exemple 4..4 :
% ls > fic
% date > who.log
% who >> who.log
suivant: Redirection de la sortie
monter: Redirection des entrées/sorties
précédent: Redirection de l'entrée standard
Table des matières
Index
baudry@esme.fr