Lorsqu'il est écrit comme ceci, il sort du texte en bleu :
printf "\e[1;34mThis is a blue text.\e[0m"
Mais je veux avoir le format défini dans printf :
printf '%-6s' "This is text"
Maintenant, j'ai essayé plusieurs options pour ajouter de la couleur, sans succès :
printf '%-6s' "\e[1;34mThis is text\e[0m"
J'ai même essayé d'ajouter du code d'attribut au format sans succès. Cela ne fonctionne pas et je ne trouve nulle part un exemple, où les couleurs sont ajoutées à printf, qui a défini le format comme dans mon cas.