commande 'time' : comment refiriger la sortie standard ?? - Shell/Batch - Programmation
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 " ...
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 ??