Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
info:bash:copie_stdout_vers_stderr [2023/01/16 09:47] – franck.w | info:bash:copie_stdout_vers_stderr [2025/02/23 13:46] (Version actuelle) – franck | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======Copie de la sortie standard vers la sortie d' | ======Copie de la sortie standard vers la sortie d' | ||
- | Utile pour VTOM, un ordonnanceur, par exemple. Il execute des scripts ou des commandes et renvoi 2 ecrans: 1 pour la stdout et un pour la stderr.\\ | + | Utile notamment |
- | pour copier stdout vers stderr: **commande | tee >(cat 1>& | + | la commande **tee -a** affiche la sortie standard et la copie dans un fichier. Avec **-a** pour ajouter au contenue existant du fichier.\\ |
+ | \\ | ||
+ | pour copier stdout vers stderr: **commande | tee >(cat 1>& | ||
<code bash> | <code bash> | ||
echo " | echo " | ||
Ligne 11: | Ligne 13: | ||
echo " | echo " | ||
10: | 10: | ||
+ | 10: | ||
+ | cat Fichier.log | ||
10: | 10: | ||
</ | </ | ||
En sortie nous avons 2 lignes identiques parce que la console affiche stdout et stderr. et la meme ligne dans le fichier Fichier.log | En sortie nous avons 2 lignes identiques parce que la console affiche stdout et stderr. et la meme ligne dans le fichier Fichier.log |