Script Bash – Commande Bash Echo
Dans cet article, nous allons voir la commande echo. La commande Echo est une fonctionnalité de commande intégrée pour Unix/Linux qui est généralement utilisée pour afficher le texte ou le message à l'écran.
Syntaxe :
$ echo [option]
Par exemple :
$ echo Geeks For Geeks
Sortir :
Geeks For Geeks
Sortir
Il existe généralement trois options :
- -n : Il n'imprime pas la nouvelle ligne de fin.
- -ET : C'est l'option par défaut qui désactive l'implémentation des séquences d'échappement.
- -C'est : Il est utilisé pour permettre l'interprétation des échappements de barre oblique inverse
Certaines séquences d'échappement effectuent différentes opérations telles que :
Séquences d'échappement | Signification |
|---|---|
| Retour arrière | |
| Barre oblique inverse | |
| Nouvelle ligne | |
| Retour chariot | |
| Onglet horizontal | |
| dans | Onglet vertical |
Exemple 1 : Retour arrière
$ echo -e 'Geeks For Geeks'
Sortir:
GeeksForGeeks
Sortir
Exemple 2 : Nouvelle ligne
$ echo -e 'Geeks For Geeks'
Sortir :
Geeks For Geeks
Sortir
Exemple 3 : onglet horizontal
$ echo -e 'Geeks For Geeks'
Sortir :
Geeks For Geeks
Sortir
Exemple 4 : barre oblique inverse
$ echo -e 'GeeksForGeeks'
Sortir :
GeeksForGeeks
Sortir
Exemple 5 : Retour chariot
$ echo -e 'Geeks For Geeks'
Sortir :
For Geeks
Sortir
Exemple 6 : Onglet vertical
$ echo -e 'Geeksv Forv Geeks'
Sortir :
Geeks♂ For♂ Geeks
Sortir
Exemple 7 : option -n
$ echo -n 'Geeks For Geeks'
Sortir :
Geeks For Geeks
Sortir
Vous pouvez retrouver toutes les commandes liées à écho en écrivant la commande suivante.
$ /bin/echo --help
Sortir :
Sortir
Il existe d'autres façons d'utiliser la commande echo
Prendre l'entrée de l'utilisateur :
Nous créons un fichier texte nommé userInput.sh et écrivons le code suivant dans le fichier.
#!/bin/sh echo 'Enter Your Name : ' read name #It take input from user echo 'Hello, $name. Welcome to GeeksForGeeks'
Exécutez maintenant userInput.sh à l’aide du code ci-dessous :
$ chmod +x ./userInput.sh $ ./userInput.sh
Sortir :
Sortir
Conclusion
En conclusion, la commande echo est une commande intégrée polyvalente et puissante dans les systèmes Unix/Linux qui permet aux utilisateurs d'afficher du texte ou des messages à l'écran. L'article fournissait un aperçu détaillé de la syntaxe de la commande echo, des options et de divers exemples démontrant son utilisation, notamment la possibilité de supprimer les caractères de nouvelle ligne, d'activer/désactiver l'interprétation des séquences d'échappement et d'afficher des caractères spéciaux tels que les espaces arrière, les tabulations et les retours chariot. L'article explique également comment recueillir les commentaires des utilisateurs en utilisant simultanément les commandes echo et read. Dans l’ensemble, la commande echo est un outil essentiel dans la boîte à outils d’un utilisateur Unix/Linux, permettant une manipulation efficace du texte et un affichage des résultats dans l’environnement de ligne de commande.