> > Quelqu'un saurait-il comment on redirige le flux
> > d'erreur en csh ?

> Pierre Maitre
> Une solution qui marche:
> (ls -j) >& monFichierErreur.txt

ca marche tellement bien que meme la sortie normal
est aussi rediriger dans le fichier.
# ls -la >& monFichierErreur.txt
# cat monFichierErreur.txt
total 222
drwxrwxrwx  12 jeanluc  users       1024 Oct 20 11:06 .
drwxrwxr-x  37 root     sys         1024 Nov  2  2000 ..
-rw-r--r--   1 jeanluc  users       1884 Sep 25 14:48 .cshrc
-rw-rw-r--   1 jeanluc  users        142 Sep 21 14:20 .exrc
-rw-r--r--   1 jeanluc  users        605 Aug 15 11:00 .login
-rw-rw-r--   1 jeanluc  users         23 Apr 25 09:56 .rhosts
-rw-------   1 jeanluc  users         26 Mar 16  2001 .sh_history
etc..

> Mais peut-�tre existe-t-il d'autres solutions plus �l�gantes?
oh mais celle-ci est tres �l�gante, je trouve.
C'est exactement le genre de reponse que j'attendais.
Si c'etait juste possible de pouvoir separer le flux sortie standart
du flux d'erreur.
En bash donc, ca donnerait :
# ls -la  1>maSortieStandart.txt  2>monFichierErreur.txt

Par contre, en csh,
# ls -j >maSortieStandart.txt
ls: option invalide -- j.
Pour en savoir davantage, faites: `ls --help'.

ci-dessus, il y a bien separation des flux : le standart dans le fichier
maSortieStandart.txt, l'erreur sur l'ecran.

l'origine de ma question, c'est que je fais des gros find et que
mon information (que je veux a l'ecran) et noyee dans une floppee
d'erreur :
titeuf:>find . -type d -name code
find: cannot read dir ./vxw2/target/config/mv1603-1/orgvip/: Permission
denied
find: cannot read dir ./vxw2/target/src/config/: Permission denied
find: cannot read dir ./vxw2/target/src/drv/sio/: Permission denied
./ProberBkt/released12/Xxx00-R014.01/code
find: cannot read dir ./vxw2/target/config/mv1603-2/localvipdb/: Permission
denied
find: cannot read dir ./vxw2/target/config/mv1603-2/localvip/: Permission
denied
find: cannot read dir ./vxw2/target/config/mv1603-2/orgvipdb/: Permission
denied
etc...

(y'a qu'une ligne au milieu qui m'interresse, la, juste au milieu) et je
peux pas changer l'OS parce que je suis en telnet sur une autre machine.
Enfin bon, peu importe.
En tout cas, je connaissais le coup du &fichier.txt
(j'ai pas trop compris l'idee d'ailleurs)
Merci.




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à