Re: Remplacement de séquencesd'échappement

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: guilde
Sujet: Re: Remplacement de séquencesd'échappement
Le mardi 11 septembre, Frédéric Mantegazza a écrit :
> 2005-02-03 14:19:27,644::ESC[0;31;40;1mERROR: No value given for
> INDiESC[0m
>
> [...] Comment faire pour virer ces séquences (les remplacer par autre
> chose, en fait) ? Quelle syntaxe utiliser dans grep/sed et autres ?


echo -e '2005-02-03 14:19:27,644::' \
    '\e[0;31;40;1mERROR: No value given for INDi\e[0m' | \
    sed s/$'\e''\[0*m/<\/span>/' | \
    sed s/$'\e''\[[0-9;]*m/<span class="error">/'


Edgar.