Color sur certainne données apres un tail

Résolu
kobal -  
 kobal -
Bonjour,

je suis sur une redhat 4 en bash et je cherche à afficher des logs avec un tail -f en permanance.
je voudrais que lorsque le mot erreur par exemple arrive il soit affiché en rouge :) j ai donc chercher avec sed mais comme je ne connais pas bien cette commande je me casse les dents dessus :(

exemple :

fichier de log => toto.log
varriable error colorié => err=`echo -e "\033[1;31m error \033[0m"`

tail -f toto.log | sed -e s/error/$err/g

mais ca ne fonctionne pas :(

quelqu'un aurait un petite idée pour moi svp ?
A voir également:

2 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
tail -f nomdufichier.log | grep error --colour=auto ?
0
kobal
 
Elas non car le grep va supprimer toute les autre lignes de mon tail pour n'afficher que celle qui comporte "erreur"
et il faut que les autres ligne s'affiche :(
0
kobal
 
bon j ai trouvé mais non sans mal ^^ ^^

tail -f toto.log | sed -e s/error/\\x1b[31merror\\x1b[0m/g
0