Modifier une chaine de caractères (Awk , sed?)
Résolu
bob737
Messages postés
157
Statut
Membre
-
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 34620 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais extraire toute chaine de caractère entre "^[[1;32;40m" et ^[[0m
exemple:
^[[1;32;40mIn progress^[[0m --> In progress
Merci de votre aide.
Je voudrais extraire toute chaine de caractère entre "^[[1;32;40m" et ^[[0m
exemple:
^[[1;32;40mIn progress^[[0m --> In progress
Merci de votre aide.
Configuration: Windows / Chrome 87.0.4280.88
1 réponse
-
j'ai trouvé ça mais c'est moche:
echo "^[[1;32;40mIn progress^[[0m" | sed 's/.*\(In.*\)/\1/' | sed 's/\(.*\)^.*/\1/'-
Re-
Inspire-toi de ça : https://superuser.com/questions/380772/removing-ansi-color-codes-from-text-stream -
-
-
