Outils pour utilisateurs

Outils du site


informatique:linux:echo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:linux:echo [2008/02/20 17:21]
benoit
informatique:linux:echo [2018/09/06 19:10] (Version actuelle)
Ligne 1: Ligne 1:
 ===== ECHO ===== ===== ECHO =====
 +
 +=== Afficher sur plusieurs lignes ===
  
 **Ceci permet d'​afficher un texte sur trois lignes, il faut mettre "​\n"​ chaque fois que l'on souhaite un saut de ligne :** **Ceci permet d'​afficher un texte sur trois lignes, il faut mettre "​\n"​ chaque fois que l'on souhaite un saut de ligne :**
Ligne 8: Ligne 10:
   2eme ligne   2eme ligne
   3eme ligne   3eme ligne
 +
 +=== Afficher un tableau ===
  
 **Ceci affiche le texte avec tabulation et retour à la ligne :** **Ceci affiche le texte avec tabulation et retour à la ligne :**
Ligne 16: Ligne 20:
   Data 1          Data 2          Data 3   Data 1          Data 2          Data 3
  
 +=== Afficher en diagonal ===
 **Par exemple ceci permet d'​afficher le texte en diagonale:​** **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   echo -e e"​\v"​s"​\v"​c"​\v"​a"​\v"​l"​\v"​i"​\v"​e"​\v"​r
Ligne 29: Ligne 34:
          r          r
  
-**Pour afficher "​Hello"​ en vert**+=== Afficher en couleur === 
 +**Pour afficher "​Hello"​ en vert (code couleur 32)**
   echo -e '​\033[32mHello\033[m'​   echo -e '​\033[32mHello\033[m'​
  
 Sinon voir [[printf]] pour connaitre les autres couleurs possible Sinon voir [[printf]] pour connaitre les autres couleurs possible
 +
 +=== intégrer la couleur à un script shell avec echo ===
 +
 +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]]
informatique/linux/echo.1203524494.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)