Commande Linux · 3 min read · Sep 18, 2025

Tutoriel sur la commande echo de Linux pour les débutants (5 exemples)

Supposons que vous souhaitiez ajouter une ligne de texte codée en dur à un fichier via la commande dans Linux, que feriez-vous ? Une approche évidente serait d’ouvrir le fichier dans un éditeur, puis d’entrer la ligne manuellement. Mais pensez à un cas où cette tâche doit être automatisée. Quelle est votre option dans ce cas ?

Eh bien, il existe une commande - appelée echo - que vous pouvez utiliser dans le cas d’utilisation mentionné ci-dessus. Il y a aussi d’autres situations où cet outil s’avère utile. Dans ce tutoriel, nous allons discuter des bases de echo ainsi que des options de ligne de commande qu’il fournit. Mais avant cela, il convient de partager que toutes les commandes et instructions mentionnées dans ce tutoriel ont été testées sur Ubuntu 16.04LTS.

Commande echo de Linux

Voici la syntaxe générique de la commande :

echo [OPTION-COURTE]... [CHAÎNE]...  
echo OPTION_LONGUE

Et voici ce que dit la page de manuel de l’outil :

echo - afficher une ligne de texte  
Echo la(les) CHAÎNE(S) sur la sortie standard.

Les exemples suivants de type Q&R vous donneront une meilleure idée de la façon dont fonctionne la commande echo.

Q1. Comment afficher une ligne de texte dans la sortie en utilisant echo ?

C’est très facile - tout ce que vous avez à faire est de passer la ligne de texte en entrée à la commande echo.

echo [ligne-de-texte]

Voici un exemple :

Maintenant, revenons à la question qui a été posée au début de ce tutoriel, si vous souhaitez ajouter une ligne à un fichier existant, voici comment vous pouvez le faire en utilisant echo :

echo [ligne-de-texte] >> nom_du_fichier

Voici la commande mentionnée ci-dessus en action :

Q2. Comment désactiver le caractère de nouvelle ligne à la fin de la sortie de echo ?

Par défaut, la sortie de la commande echo se termine par un caractère de nouvelle ligne. Cependant, si vous le souhaitez, vous pouvez changer ce comportement en utilisant l’option de ligne de commande -n.

La capture d’écran suivante montre que la sortie ne contenait pas de nouvelle ligne lorsque -n a été utilisé :

Q3. Comment echo gère-t-il les échappements de barre oblique inverse ?

Lorsqu’il est utilisé en mode par défaut, la commande echo ne traite pas les échappements de barre oblique inverse comme des caractères spéciaux, et donc ne les interprète pas de manière spéciale. Par exemple, la capture d’écran suivante montre que le caractère de retour arrière (\b) a été affiché tel quel dans la sortie :

Cependant, si vous le souhaitez, vous pouvez changer ce comportement en utilisant l’option de ligne de commande -e.

Vous pouvez donc voir que le caractère spécial a été interprété comme un retour arrière, et ‘o’ a été supprimé dans la sortie.

Q4. Comment echo agit parfois comme une alternative à la commande ls ?

Vous pouvez également utiliser echo à la place de ls dans certains scénarios. Par exemple, pour lister tous les fichiers .jpg dans le répertoire actuel, vous pouvez simplement exécuter la commande suivante :

echo *.jpg

Q5. Comment echo aide dans d’autres cas d’utilisation réels ?

La commande echo est vraiment utile lors du travail avec des variables (à la fois shell et environnement) sur la ligne de commande. En particulier, vous pouvez facilement afficher la valeur d’une variable en utilisant l’outil - tout ce que vous avez à faire est de passer le nom de la variable (précédé du signe $) à la commande echo.

La capture d’écran suivante vous montre quelques exemples :

Conclusion

Clairement, echo est un petit utilitaire de ligne de commande qui n’offre pas beaucoup d’options de ligne de commande, mais il fait ce qu’il promet. Il n’y a pas vraiment de courbe d’apprentissage associée à cet outil - il suffit de comprendre et d’essayer tout ce que nous avons mentionné ici, et vous serez prêt à partir. Pour plus d’informations, rendez-vous sur la page de manuel de echo.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.