Salut J'ai beaucoup de fichiers journaux avec^[[1m (comme VIM l'affiche). Je veux regarder une vie de fichier journal viaMatch séquence d'échappement pour "gras" dans la sortie de la console avec grep
tail -n 1000 -f logfile.log | grep <expression-for-escape-sequence>
et seulement obtenir les lignes qui ont gras en eux. Je ne sais pas quelles options grep je devrais utiliser et ont essayé ce qui suit déjà:
tail -n 1000 -f logfile.log | grep "\033\0133\061\0155"
tail -n 1000 -f logfile.log | grep "\033\01331m"
tail -n 1000 -f logfile.log | grep "\033\[1m"
Il ne fonctionne pas bien ... Et oui, il y a des lignes en gras dans les 1000 dernières lignes de LogFile.log, les tests avec
echo -e "\033\01331mTest\033\01330m" | grep ...
mêmes résultats ...;)
Appréciez toute aide!
Merci! Ceci est exactement ce que je cherchais! C'était vraiment un cauchemar à la recherche de google pour une solution à cause de tous les caractères spéciaux;)! – Anon