Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/01/2008, à 00:49

3po

Sortie d'erreur écrite en rouge dans le terminal

Bonjour,

Après avoir longuement cherché comment faire resortir la sortie d'erreur par rapport à  la sortie standard comme dans eclipse, j'ai enfin réussi à  faire un script qui permet de faire en sorte que la sortie d'erreur s'affiche en rouge.

#!/bin/bash
exec $* 3>&1 1>&2 2>&3 |
while read -r ENTREE_DERREUR
do
echo -e "\033[31m$ENTREE_DERREUR\033[00m"
done

Copiez le code précédent dans un fichier, et exécutez-le en mettant la commande et ses paramètres en paramètres comme suit:
./lescript.sh lacommande lesparamètres ...

Il reste néanmoins un problème qui est que l'affichage de la sortie d'erreur est parfois décalée par rapport à  la sortie standard.

Si vous avez une meilleur solution ou des remarques n'hésitez pas.

Hors ligne