Compter les caractères sans les couleurs
Bonjour et bon week-end à vous :)
Entrons dans le vif du sujet :
Code:
1 2
| x="\033[1;31mBonjour\e[m"
echo -e "$x" |
=> Bonjour
J'aurais besoin de compter le nombre de caractères de la variable ${x} SANS les couleurs soit un total de 7 (lettres).
J'ai testé pas mal de truc mais... sans résultat
Code:
1 2 3
| echo "${#x}" # 21
wc -m <<< "${#x}" # 22
echo -e "${x}" | wc -m # 18 |
pas mal de sed...
tentative d'utilisation de tput pour la couleur...
Mais au final, je n'arrive pas à obtenir ce que je cherche...
Une idée de comment faire ?
Merci.