next up previous contents index
suivant: Les fonctions monter: Entrées/Sorties et redirections précédent: Entrée en ligne   Table des matières   Index

Séparation, regroupement des sorties (standard et d'erreurs)

C Shell Bourne Shell
   
Syntaxe
(commande > fichier.sortie >& fichier.err commande 2> fichier.err
Le seul moyen de séparer les sorties nécessite un sous shell (utilisation de "(" et de ")"). commande > fichier.log 2>fichier.err
Regroupement
commande >& fichier.trace commande 1>fichier.trace 2>&1
Exemple
(cc -c source.c) >& source.err
(f77 -v -u source.f > source.lst ) \
>& warnings
./mon.script >& result
cc -c source.c 2>source.err
f77 -v -u source.f > source.lst \
2> warnings
./mon.script 1>result 2>&1



baudry@esme.fr