La commande Linux echo est utilisée pour afficher une ligne de texte à l'écran. Cela se fait en renvoyant la chaîne à la sortie standard.
Commande d'écho Linux
Voyons comment la commande echo est décrite par la page de manuel Linux. La page de manuel est accessible en tapant la commande suivante :
commande echo de la page de manuel
Ce qui suit sera affiché en sortie. Comprenons la page d'aide partie par partie.
Sortie d'aide de l'écho Linux
Syntaxe de la commande echo Linux
$ echo [OPTION]... [STRING]...
Exemples de commandes d'écho Linux
sortie de la commande echo
Il n'y a aucun changement dans la sortie si le texte à afficher est écrit sans guillemets. Cependant, il est recommandé d'utiliser des guillemets doubles pour souligner la chaîne, comme indiqué dans l'exemple ci-dessus.
Exemple de commande echo Linux
Options de commande d'écho Linux
Les options de commande Linux echo peuvent être utilisées pour modifier la sortie de la commande selon l'utilisateur. Examinons-les un par un.
- -n l'option peut être utilisée pour supprimer le
'\n'
(caractère de saut de ligne) de la sortie. Par défaut, echo inclut'\n'
à la fin de chaque chaîne qu'il produit.
Exemple d'option Linux echo -n
Dans l'exemple ci-dessus, étant donné que le caractère de nouvelle ligne à la fin de la sortie est omis, le terminal invite l'utilisateur à saisir la même ligne que la sortie.
- -e L'option permet au terminal de reconnaître les séquences d'échappement dans la chaîne saisie.
Les séquences suivantes sont reconnues, comme décrit dans la page de manuel Linux.
- Caractère barre oblique inverse ‘\\’
- Alerte "\a" (BEL) :Un son est émis lorsque ce caractère est rencontré dans une chaîne saisie.
- '\b' retour arrière :Le retour arrière est déclenché lorsque ce caractère est rencontré dans une chaîne. Par conséquent, le caractère avant
'\b'
est supprimé de la sortie, comme indiqué ci-dessous. - "\c" ne produit aucune autre sortie :Tous les caractères après
'\c'
dans une chaîne sont omis de la sortie. Notez que le terminal demande une entrée sur la même ligne que la sortie. C'est parce que'\n'
– le caractère de nouvelle ligne est également supprimé de la sortie. - '\n' saut de ligne :Lorsqu'elle est rencontrée dans une chaîne, cette séquence d'échappement déclenche la création d'une nouvelle ligne. Par conséquent, les caractères après
'\n'
sont affichés dans une nouvelle ligne. - '\r' retour chariot :Caractères avant
'\r'
dans une chaîne sont omis de la sortie, comme illustré dans l'exemple ci-dessous. - '\t' tabulation horizontale :Un espace de tabulation est créé dans la sortie, où
'\t'
apparaît dans la chaîne. - Onglet vertical ‘\v’ :Un espace de tabulation vertical est créé dans la sortie, où
'\v'
apparaît dans la chaîne.
Exemple de retour arrière d'écho Linux
Exemple de sortie d'arrêt d'écho Linux
echo exemple de nouvelle ligne
Exemple de retour chariot d'écho Linux
Exemple d'onglet d'écho Linux
Exemple d'onglet vertical d'écho Linux
- -E lorsqu'elle est utilisée, désactive la reconnaissance de la séquence d'échappement dans les chaînes. Cette option est activée par défaut.
- –version et –aide afficher les informations de version et la fenêtre d'aide respectivement et quitter ensuite.
Exemples avancés de commande Linux echo
- La commande echo Linux est utilisée avec le caractère générique
'*'
pour afficher les noms de tous les fichiers présents dans le répertoire courant.
Exemple de noms de fichiers echo Linux
Il peut également être utilisé de cette manière pour afficher les fichiers/dossiers sélectionnés avec certains caractères minuscules/majuscules présents dans leurs noms.
Dans l'exemple ci-dessous, seuls les fichiers du répertoire courant, qui ont "D" comme lettre initiale et "s" comme dernière lettre de leur nom, sont affichés en sortie.
Exemple de noms de fichiers sélectionnés par écho Linux
- La commande Linux echo peut être utilisée pour effectuer des opérations arithmétiques de base et afficher le résultat en sortie. Cela se fait en enfermant la partie mathématique dans
(( ))
précédé d'un$
symbole. - Nous pouvons utiliser la commande echo pour afficher des variables définies par l'utilisateur ou même des variables d'environnement.
exemple d'affichage de la valeur de la variable echo
Exemple d'opérations mathématiques d'écho Linux
Conclusion
Linux echo est une commande simple et fondamentale qui affiche une ligne de texte en sortie. La sortie peut être modifiée en utilisant les options disponibles avec la commande. Entre autres utilisations, il peut afficher les noms de fichiers et les valeurs des variables définies par l'utilisateur et du système, ainsi que donner le résultat de certaines opérations arithmétiques de base.