Enregistrer(non rediriger) la sortie standard
Passant
-
patxixi -
patxixi -
Bonjour,
quelqu'un saurait-il comment enregistrer la sortie standard dans un fichier mais en gardant un affichage en temps réel dans la sortie standard?
Note: la commande tee ne permet pas un affichage en temps réel mais elle affiche le résultat une fois l'exécution du programme achevée...
Merci.
quelqu'un saurait-il comment enregistrer la sortie standard dans un fichier mais en gardant un affichage en temps réel dans la sortie standard?
Note: la commande tee ne permet pas un affichage en temps réel mais elle affiche le résultat une fois l'exécution du programme achevée...
Merci.
A voir également:
- Enregistrer(non rediriger) la sortie standard
- Audacity enregistrer son pc - Guide
- Comment enregistrer une conversation - Guide
- Remettre un pc en sortie d'usine - Guide
- Rediriger mail - Guide
- Enregistrer son ecran - Guide
1 réponse
Bonjour,
Pour ma part je pipe la commande sur un tee -a toto.txt, et je tail -f en parallèle sur le fichier toto.txt, où l'on voit qu'il se fait remplir par l'exécution du programme.
Attention à rediriger le canal d'erreur sur la sortie standard (2>&1) si on veut voir les erreurs dans le fichier de trace (pour débuger un script par exemple).
Exemple :
$> dmesg 2>&1 | tee -a ~/toto.txt &
$> tail -f toto.txt
Cet exemple est valable sous bash unix.
Je ne sais pas le faire sous DOS, d'ailleurs si qqu'un pouvait m'indiquer la marche à suivre svp ?
Merci
Pour ma part je pipe la commande sur un tee -a toto.txt, et je tail -f en parallèle sur le fichier toto.txt, où l'on voit qu'il se fait remplir par l'exécution du programme.
Attention à rediriger le canal d'erreur sur la sortie standard (2>&1) si on veut voir les erreurs dans le fichier de trace (pour débuger un script par exemple).
Exemple :
$> dmesg 2>&1 | tee -a ~/toto.txt &
$> tail -f toto.txt
Cet exemple est valable sous bash unix.
Je ne sais pas le faire sous DOS, d'ailleurs si qqu'un pouvait m'indiquer la marche à suivre svp ?
Merci