Les redirections des fichiers de sortie en sh et csh
Attention dans tous les cas ci-dessous il suffit de rajouter & à la fin pour le passer en batch.
Notez bien que les & qui figurent ci-dessous ne sont jamais en fin de ligne. ;)
sh
je pense que 1 veut dire stdout et 2 stderr
process > file stdout dans file, stderr sur console
process 2> err stderr dans err, stdout sur console (je suppose, pas testé)
process 1>file 2>err stdout dans file, stderr dans err
process > file 2>&1 tout dans file
csh ou tcsh
il me semble que le & ci-dessous veut dire "error" (ce serait logique)
process > file stdout dans file, stderr sur console
?????????????? stderr dans err, stdout sur console (ne marche pas !!!!!!!!!! je crois qu'on ne peut pas le faire)
(process > file) >& err stdout dans file, stderr dans err
process >& file tout dans file