OVH Cloud OVH Cloud

redirection sur fichier texte et écran

4 réponses
Avatar
gv
bonjour,
afin d'avoir la sortie d'une commande dans un fichier texte et également
à l'écran je n'ai trouvé que:

commande >fichier_texte & tail -f --pid=$! fichier_texte

ça a l'air de marcher.
mais y aurait-il une autre façon de procéder?
merci.
gv

4 réponses

Avatar
lhabert
gv :

afin d'avoir la sortie d'une commande dans un fichier texte et également
à l'écran je n'ai trouvé que:

commande >fichier_texte & tail -f --pid=$! fichier_texte

ça a l'air de marcher.
mais y aurait-il une autre façon de procéder?


« commande | tee fichier » est plus simple et propre.

Avatar
gv
gv a écrit, le 09.12.2006 22:25 :

ah pardon j'ai oublié, c'est du bash.
Avatar
gv
Luc Habert a écrit, le 09.12.2006 22:22 :
gv :
commande >fichier_texte & tail -f --pid=$! fichier_texte


« commande | tee fichier » est plus simple et propre.
merci,

je ne connaissais pas tee.


Avatar
Stephane Chazelas
2006-12-09, 22:27(+01), gv:
gv a écrit, le 09.12.2006 22:25 :

ah pardon j'ai oublié, c'est du bash.


Avec zsh:

cmd >&1 > file

(avec l'option "mult_ios" (on par defaut a moins d'etre en
emulation ksh/sh), quand on redirige plusieurs fois un fd, zsh
fait un "tee" internally).

--
Stéphane