Suppression des caractéres d affichage
Résolu
paradox&
Messages postés
22
Statut
Membre
-
paradox& Messages postés 22 Statut Membre -
paradox& Messages postés 22 Statut Membre -
Bonjour,
j ai fichier qui contient les balises de couleur spécifique . je veux les supprimer et les copier dans un autre fichier
exp: fichier départ
Validation Test : [ ^[[32m OK ^[[m ] X_WASSUP_STATUS=OK
^[[36mStep 4:1 Validation : Receiving Request (0 ms)<--^[[m
je veux supprimer les ^[[m et 32m
j ai deja essayé cette commande
sed 's/\^\[\[32m OK \^\[\[m/ok/'
Merciii :)
j ai fichier qui contient les balises de couleur spécifique . je veux les supprimer et les copier dans un autre fichier
exp: fichier départ
Validation Test : [ ^[[32m OK ^[[m ] X_WASSUP_STATUS=OK
^[[36mStep 4:1 Validation : Receiving Request (0 ms)<--^[[m
je veux supprimer les ^[[m et 32m
j ai deja essayé cette commande
sed 's/\^\[\[32m OK \^\[\[m/ok/'
Merciii :)
3 réponses
-
salut,
les premiers ^ et [ sont en fait un seul caractère obtenu par Ctrl-V Ctrl-[
par exempleecho -e "^[[32mbla^[[m" | sed 's/^[[^m]*m//g' #il faut écrire Ctrl-V Ctrl-[ [ 3 2 m b l a Ctrl-V Ctrl-[ [ m bla
-
hello
sed 's/\x1b\[32m OK \x1b\[m/ok/' fichier
-
Salut,
$ var="Validation Test : [ ^[32m OK ^[[m ] X_WASSUP_STATUS=OK" $ echo ${var} | sed -n l Validation Test : [ \03332m OK \033[m ] X_WASSUP_STATUS=OK$ $ echo ${var} | sed 's/[[:cntrl:]][^ ]* //g' Validation Test : [ OK ] X_WASSUP_STATUS=OK $