Plusieurs fonctions intégrées existent dans bash pour imprimer le résultat dans le terminal. ‘echo’ est l’une des commandes les plus utilisées pour imprimer du texte ou des données de chaîne dans le terminal ou une autre commande en entrée ou dans un fichier. Cette commande a quelques options qui peuvent être utilisées avec cette commande à des fins spéciales. Les utilisations de la commande’ echo ‘ sont décrites dans ce tutoriel en utilisant différents exemples.,

Syntax:

echo

Options:

Option Description
-n Omit newline from the output.
-e Enable the function of backslash(/) character.
-E Disable the function of backslash(/) character.,
version Afficher les informations de version
–aide Affichage des messages d’aide liés à l’utilisation de cette commande

Exemple 1: en Utilisant le `echo` commande sans option

`echo` commande peut être utilisée sans aucune option. la commande` echo ‘du script suivant est utilisée pour imprimer un texte simple, ‘Learn bash programming from LinuxHint.com ».,

$ echo « Apprendre le bash de programmation de LinuxHint.com »

La sortie suivante s’affiche après l’exécution du script.

Exemple 2: Utilisation de l’écho` de la commande avec l’option-n

‘echo’ commande est utilisée avec l’option-n dans le script suivant. La nouvelle ligne est omise de la sortie pour cette option.

$ echo -n « Python est interprété de haut niveau langage de programmation »

La sortie suivante s’affiche après l’exécution du script.,

Exemple 3: Utilisation de `echo` commande avec l’option-e

‘echo’ commande est utilisée avec un « – e  » option dans le script suivant. Pour cela, la fonction de barre oblique inverse(\) est activée et la sortie est générée en ajoutant un espace ‘tab’ où ‘\t’ est utilisé dans la chaîne.

$ echo -e « Perl\tis\ta\tpowerful\t et\tportable\tlanguage »

La sortie suivante s’affiche après l’exécution du script.,

Exemple 4: Utilisation de l’écho` de la commande avec l’option-E

‘echo’ commande est utilisée avec un « – E  » option dans le script suivant. Cette option désactive la fonction de barre oblique(/). La nouvelle ligne(\n) utilisées dans le texte ne fonctionnera pas pour la commande suivante.

$ echo -E « I\nlike\nbash\programmation »

La sortie suivante s’affiche après l’exécution du script.,

Exemple 5: Utilisation de la variable `echo` la commande

La valeur de la variable peut être imprimé avec d’autres chaîne dans le `echo` commande en plaçant la variable dans le texte. la variable price price est utilisée dans la commande `echo` suivante. Mais une chose que vous devez vous rappeler lorsque vous utilisez la variable dans la commande echo, c’est-à-dire que vous devez entourer la variable entre guillemets doubles(« ) pour lire la valeur de la variable par la commande `echo`., Si un guillemet simple ( ‘ ) est utilisé dans la commande echo, la valeur de la variable ne sera pas analysée et le nom de la variable sera imprimé en sortie.

$ prix= »\$100″
$ echo « Le prix de ce livre est de $prix’
$ echo « Le prix de ce livre est de $de prix »

La sortie suivante s’affiche après l’exécution du script.

exemple-6: Utiliser ‘\v’ dans la commande `echo`

‘\v’ est utilisé pour imprimer la sortie verticalement., La commande` echo ‘ suivante imprimera chaque mot du texte, « Linuxhint est un site de blog basé sur Linux” verticalement.

echo echo-e  » Linuxhint\v est \V A \V linux \V basé \V blog \v site. »

La sortie suivante s’affiche après l’exécution du script.

Exemple-7: Utilisation de ‘\c’ dans `echo` la commande

‘\c’ est utilisée pour omettre une partie du texte. La commande echo suivante affichera « Enrichissez vos connaissances Linux à partir de Linuxhint » en omettant les tutoriels de partie et le retour à la ligne.,

$ echo-e « Enrichissez vos connaissances Linux à partir de Linuxhint\ctutorials »

la sortie suivante apparaîtra après l’exécution du script.

Exemple-8: Imprimer les noms de tous les fichiers et dossiers en utilisant le `echo` la commande

`echo` commande peut être utilisée pour lire les fichiers et dossiers du répertoire courant. Lorsque cette commande s’exécute avec’*’, elle affiche la liste des fichiers et dossiers du répertoire de travail actuel.,

$ echo *

La sortie suivante s’affiche après l’exécution du script.

exemple-9: imprimer les noms de fichiers spécifiques à l’aide de la commande `echo`

la liste des fichiers spécifiques du répertoire courant peut être imprimée à l’aide de la commande `echo`. La commande suivante affiche la liste de tous les fichiers texte du répertoire courant. De cette façon, vous pouvez rechercher n’importe quel fichier ou dossier en utilisant la commande `echo`.

$ echo *.,txt

La sortie suivante s’affiche après l’exécution du script.

Exemple-10: Utilisation de `echo` commande dans le script bash

Cet exemple montre l’utilisation de `echo` commande dans un script bash. Créer un fichier nommé ‘echoexpl.sh ‘ et ajoutez le script suivant. La fonction de ‘\ r ‘ est d’ajouter un retour chariot dans la chaîne. Dans cet exemple, ‘\r’ est utilisé au début et à la fin de la chaîne. Ici, l’option ‘- e `est utilisée avec la commande` echo ‘qui active la fonction’\r’.

echoexpl.sh

#!,/ bin / bash
string= » \ rPerl est un langage de programmation multiplateforme et open-source \ r « 
echo-e » string string  »

exécutez le script.

bas bash echoexpl.sh

la valeur de texte de la variable string string sera imprimée avec un retour à la ligne après l’exécution du script.

Conclusion:

Le résultat de n’importe quel script peut être trouvé par l’impression de la sortie appropriée. Les options d’impression sont donc très importantes pour tout langage de programmation. L’utilisation d’une option d’impression dans bash est abordé dans ce tutoriel., Mais la même tâche peut être effectuée par une autre option dans bash et la commande est ‘printf’. J’espère que le lecteur aura des connaissances sur les multiples utilisations de la commande `echo` après avoir pratiqué les exemples de ce tutoriel et qu’il sera en mesure d’appliquer cette commande correctement.

Pour plus d’informations, regardez la vidéo!