commande 'time' : comment refiriger la sortie standard ??

commande 'time' : comment refiriger la sortie standard ?? - Shell/Batch - Programmation

Marsh Posté le 24-07-2002 à 15:28:37    

je m'explique :
voici une ligne de commande ss unix :
 
> time ls
 
renvoie le temps que met le proc a executer le ls
 
bien. moi je veux faire ca :
 
> echo `time ls` | cat > time.txt
 
pour que le temps soit ecrit dans un fichier et pas affiche a l'ecran.
 
le probleme, c'est que l'interpreteur de commande (enfin c'est mon interpretation justement) "sort" le time des qu'il le voit, et affiche le temps d'execution du reste. Ce qui revient a faire :
 
> time echo `ls` | cat > time.txt
 
Comment faire pour afficher le tps d'execution dans un fichier ?? :(

Reply

Marsh Posté le 24-07-2002 à 15:28:37   

Reply

Marsh Posté le 24-07-2002 à 15:35:01    

ok j'ai  trouve. mon 'time' n'etait pas le bon, il fallait utilise
'/usr/bin/time' qui a la super option " -o fichier.out " ... :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed