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/20 15:19] – benoitinformatique:linux:echo [2008/02/20 16:35] (Version actuelle) – benoit
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 du texte en couleur voir [[printf]]**+=== 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.1203520787.txt.gz · Dernière modification : (modification externe)