Sommaire

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  ...