retirer_les_codes_ansi
Table des matières
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