Outils pour utilisateurs

Outils du site


retirer_les_codes_ansi

Retirer les code ANSI d'un fichier texte

Cas d'utilisation

Vous disposez d'un fichier texte contenant une trace d'exécution dans un terminal. Pas de chance, cette trace contient de séquences d'échappement ANSI qui améliorent la lisibilité de la trace lorsqu'elle s'affiche dans un terminal mais nuit gravement à la lisibilité du fichier.

Procédure

source : Linux: Remove ANSI Escape Sequences (stackpointer) (en)

sed va faire le travail :

sed -r "s/\x1b\[([0-9]{1,2}(;[0-9]{1,2})*)?[m|K]//g" < ansi.log > noansi.log
retirer_les_codes_ansi.txt · Dernière modification : 2018/07/04 17:50 de 127.0.0.1