Affichage à l’écran

1. La commande echo

La commande interne echo permet de réaliser des affichages à l’écran.

Exemple


$ echo Voici un livre sur la programmation shell! 
Voici un livre sur la programmation shell! 
$
 

Certains caractères ont, lorsqu’ils sont placés entre quotes (apostrophes ou guillemets), une signification spéciale. Ce sont des caractères d’échappement.

La commande echo du bash doit être utilisée avec l’option -e pour que l’interprétation des caractères d’échappement ait lieu.

a. Le caractère \n

Il sert à provoquer un saut de ligne.

Exemples avec un Bourne ou Korn shell


$ echo "Voici un saut de ligne\net encore un autre\net le saut de 
ligne naturel de la commande echo"  
Voici un saut de ligne 
et encore un autre 
et le saut de ligne naturel de la commande echo 
$
 

Les quotes sont obligatoires :


$ echo a\nb 
anb 
$ echo "a\nb" 
a 
b 
$
 

Exemples avec un bash


$ echo "a\nb" 
a\nb 
$ echo -e "a\nb" 
a 
b 
$
 

b. Le caractère \c

Il sert à éliminer le saut de ligne naturel de la commande echo.

Le caractère \c doit se situer impérativement en dernière position de l’argument de echo (juste avant le guillemet fermant).

Exemples avec un Bourne ou Korn shell


$ echo "Premiere ligne" ; echo "Deuxieme ligne" 
Premiere ligne ...
Pour consulter la suite, découvrez le livre suivant :
couv_RI5PRO.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Commandes internes et externes
Suivant
Le caractère ~ (tilde)