La commande echo sous Linux est utilisée pour afficher la ligne de texte / chaîne qui est passée en argument. Il s’agit d’une commande intégrée qui est principalement utilisée dans les scripts shell et les fichiers de commandes pour afficher le texte d’état à l’écran ou dans un fichier.
Syntaxe:
echo
Affichage d’un texte / chaîne:
Syntaxe:
echo
Exemple:
Options de la commande echo
NOTE: – -e ici permet d’interpréter les échappements de backslash
1. \ b: il supprime tous les espaces entre le texte
Exemple:
echo -e "Geeks \bfor \bGeeks"
2. \ c: supprimer la nouvelle ligne de fin avec l’interpréteur de retour arrière ‘-e’ pour continuer sans émettre de nouvelle ligne.
Exemple:
echo -e "Geeks \cfor Geeks"
Dans l’exemple ci-dessus, texte après \ c n’est pas imprimé et omis à la fin de la nouvelle ligne.
3. \ n: cette option crée une nouvelle ligne à partir de l’endroit où elle est utilisée.
Exemple:
echo -e "Geeks \nfor \nGeeks"
4. \ t: cette option est utilisée pour créer des tabulations horizontales.
Exemple:
echo -e "Geeks \tfor \tGeeks"
5. \ r: retour chariot avec interpréteur de retour arrière ‘-e’ pour avoir spécifié le retour chariot en sortie.
Exemple:
echo -e "Geeks \rfor Geeks"
Dans l’exemple ci-dessus, le texte avant \ r n’est pas imprimé.
6 . \ v: cette option est utilisée pour créer des tabulations verticales.
Exemple:
echo -e "Geeks \vfor \vGeeks
7. \ a: retour d’alerte avec interpréteur de retour arrière ‘-e’ pour avoir une alerte sonore.
Exemple:
echo -e "\aGeeks for Geeks
Cette commande une fois exécutée, elle produira un son d’alerte ou Bel.
8. echo *: cette commande imprimera tous les fichiers / dossiers, similaire à la commande ls.
Exemple:
echo *
9. -n: cette option est utilisée pour omettre l’écho de retour à la ligne de fin.
Exemple:
echo -n "Geeks for Geeks"