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édentesRévision précédente
Prochaine révision
Révision précédente
informatique:linux:echo [2008/02/14 08:57] – benoitinformatique:linux:echo [2008/02/20 16:35] (Version actuelle) – benoit
Ligne 1: Ligne 1:
 ===== ECHO ===== ===== ECHO =====
  
-**Ceci permet d'afficher un texte sur trois lignes, il faut mettre "\n" chaque fois que l'on retourner à la ligne :**+=== 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 :**
   echo -e 1ere ligne"\n"2eme ligne"\n"3eme ligne"\r"   echo -e 1ere ligne"\n"2eme ligne"\n"3eme ligne"\r"
  
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:**
 +  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
 +
 +=== Afficher en couleur ===
 +**Pour afficher "Hello" en vert (code couleur 32)**
 +  echo -e '\033[32mHello\033[m'
 +
 +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.1202979451.txt.gz · Dernière modification : (modification externe)