Sous des stations Linux je fais beaucoup de recherches dans des gros
fichiers de logs smtp.
Donc je bosse beaucoup avec la commande classique "grep machaine
monfichier", avec l'option --color=auto par defaut.
Jusque la c'est nickel, ma chaine est surlignée dans le résultat.
Je souhaiterai que certains mots clés que je défini soient aussi
hightlightés, en plus de la chaine de caractère que je recherche via mon
grep, et si possible de couleur différentes (mais ca serai du luxe).
Je ne sais absolument pas si c'est réalisable, et vous le savez vous? :-)
Pas mal ton option Gilles, je m'atèle de ce pas a tester cela.
Et merci pour vos réponses les autres :-)
nicolas.
"Gilles COSTA" a écrit dans le message de news:
"Al Bundy" writes:
Bonjour Michel,
Je recommence: je ne compte utiliser aucun soft, je cherche des options de
grep sous bash.
J'utilise juste la commande grep pour des recherches toutes simples dans des
fichiers ( et je fais cela sur linux et non sur windows qui attaque du linux
(j'ai peut etre pas été clair la dessus). Et les lignes de mes fichiers comportants toujours la meme chose car ce sont du log smtp je voudrais juste
que les "ID" "ROUTE" "Reject" "Drop" soient affiché d'une couleur différentes (ainsi que le texte recherché)
Et en filtrant le résultat de grep dans sed avec des commandes qui remplacent les chaînes voulues par des codes ansi ?
grep ... | sed -e "s/ID/...ID.../"
en remplaçant les ... per les options adéquates tant de grep que de bash pour les codes couleur. -- Gilles COSTA, Géomètre-expert Arkane-foncier, Géomètres-experts associés 17, grande rue, BP 20023 91311 Montlhéry cedex T : 01.64.49.00.52 - F : 01.64.49.06.64
Pas mal ton option Gilles, je m'atèle de ce pas a tester cela.
Et merci pour vos réponses les autres :-)
nicolas.
"Gilles COSTA" <g.costa@arkane-foncier.fr> a écrit dans le message de
news:k5ksf42f.fsf@gargle.gargle.HOWL...
"Al Bundy" <test@tesT.com> writes:
Bonjour Michel,
Je recommence: je ne compte utiliser aucun soft, je cherche des options
de
grep sous bash.
J'utilise juste la commande grep pour des recherches toutes simples dans
des
fichiers ( et je fais cela sur linux et non sur windows qui attaque du
linux
(j'ai peut etre pas été clair la dessus). Et les lignes de mes fichiers
comportants toujours la meme chose car ce sont du log smtp je voudrais
juste
que les "ID" "ROUTE" "Reject" "Drop" soient affiché d'une couleur
différentes (ainsi que le texte recherché)
Et en filtrant le résultat de grep dans sed avec des commandes qui
remplacent les chaînes voulues par des codes ansi ?
grep ... | sed -e "s/ID/...ID.../"
en remplaçant les ... per les options adéquates tant de grep que de
bash pour les codes couleur.
--
Gilles COSTA, Géomètre-expert
Arkane-foncier, Géomètres-experts associés
17, grande rue, BP 20023 91311 Montlhéry cedex
T : 01.64.49.00.52 - F : 01.64.49.06.64
Pas mal ton option Gilles, je m'atèle de ce pas a tester cela.
Et merci pour vos réponses les autres :-)
nicolas.
"Gilles COSTA" a écrit dans le message de news:
"Al Bundy" writes:
Bonjour Michel,
Je recommence: je ne compte utiliser aucun soft, je cherche des options de
grep sous bash.
J'utilise juste la commande grep pour des recherches toutes simples dans des
fichiers ( et je fais cela sur linux et non sur windows qui attaque du linux
(j'ai peut etre pas été clair la dessus). Et les lignes de mes fichiers comportants toujours la meme chose car ce sont du log smtp je voudrais juste
que les "ID" "ROUTE" "Reject" "Drop" soient affiché d'une couleur différentes (ainsi que le texte recherché)
Et en filtrant le résultat de grep dans sed avec des commandes qui remplacent les chaînes voulues par des codes ansi ?
grep ... | sed -e "s/ID/...ID.../"
en remplaçant les ... per les options adéquates tant de grep que de bash pour les codes couleur. -- Gilles COSTA, Géomètre-expert Arkane-foncier, Géomètres-experts associés 17, grande rue, BP 20023 91311 Montlhéry cedex T : 01.64.49.00.52 - F : 01.64.49.06.64