Ceci permet d'afficher un texte sur trois lignes, il faut mettre “\n” chaque fois que l'on souhaite un saut de ligne :
echo -e 1ere ligne"\n"2eme ligne"\n"3eme ligne"\r"
Résultat:
1ere ligne 2eme ligne 3eme ligne
Ceci affiche le texte avec tabulation et retour à la ligne :
echo -e Entete 1"\t"Entete 2"\t"Entete 3"\n"Data 1"\t\t"Data 2"\t\t"Data 3
Résultat:
Entete 1 Entete 2 Entete 3 Data 1 Data 2 Data 3
Par exemple ceci permet d'afficher le texte en diagonale:
echo -e e"\v"s"\v"c"\v"a"\v"l"\v"i"\v"e"\v"r
Résultat:
e s c a l i e r
Pour afficher “Hello” en vert (code couleur 32)
echo -e '\033[32mHello\033[m'
Sinon voir printf pour connaitre les autres couleurs possible
Il suffit de créer la fonction suivante dans le script :
color() { echo -e "\033[${1}m${2}\033[m" }
et de l'appeler dans la script par la commande :
color 31 rouge color 32 vert
Sinon voir printf