15 Exemples pratiques de la commande «echo» dans Linux

15 Exemples pratiques de la commande «echo» dans Linux

Le Commande d'écho est l'une des commandes intégrées les plus couramment et les plus utilisées pour les coquilles Linux Bash et C, qui utilisent généralement dans un langage de script et des fichiers de lots pour afficher une ligne de texte / chaîne sur la sortie standard ou un fichier.

Exemples de commande d'écho

La syntaxe de la commande echo est:

echo [option (s)] [String (s)] 

1. Entrez une ligne de texte et affichez-la sur la sortie standard

$ Echo Tecmint est une communauté de nerds Linux 

Sort le texte suivant:

Tecmint est une communauté de nerds Linux 

2. Déclarer une variable et faire écho à sa valeur. Par exemple, déclarer une variable de X et attribuer sa valeur =dix.

$ x = 10 

écho à sa valeur:

$ ECHO La valeur de la variable x = $ x la valeur de la variable x = 10 

Note: Le '-e`` L'option dans Linux agit comme une interprétation des caractères échappés qui sont en arrière.

3. Utilisation de l'option '\ b'- Backspace avec interprétateur de barreaux réformes'-e'qui supprime tous les espaces entre.

$ echo -e "tecmint \ bis \ ba \ bcommunity \ bof \ blinux \ bnerds" tecminttisacommunityoflinuxnerds 

4. Utilisation de l'option '\ n'- Nouvelle ligne avec interpréteur arrière'-e'traite une nouvelle ligne d'où il est utilisé.

$ echo -e "tecmint \ nis \ na \ ncommunity \ nof \ nlinux \ nnerds" tecmint est une communauté de nerds Linux 

5. Utilisation de l'option '\ t'- Onglet horizontal avec interpréteur arrière'-e'Pour avoir des espaces d'onglet horizontaux.

$ echo -e "tecmint \ tis \ ta \ tcommunity \ tof \ tlinux \ tnerds" tecmint est une communauté de nerds Linux 

6. Que diriez-vous d'utiliser l'option nouvelle ligne '\ n'et onglet horizontal'\ t' simultanément.

$ echo -e "\ n \ ttecmint \ n \ tis \ n \ ta \ n \ tcommunity \ n \ tof \ n \ tlinux \ n \ tnerds" tecmint est une communauté de nerds linux 

7. Utilisation de l'option '\ V'- Onglet vertical avec interpréteur arrière'-e'Pour avoir des espaces d'onglet verticaux.

$ echo -e "\ vtecmint \ vis \ va \ vcommunity \ vof \ vlinux \ vnerds" tecmint est une communauté de nerds Linux 

8. Que diriez-vous d'utiliser l'option nouvelle ligne '\ n'et onglet vertical'\ V' simultanément.

$ echo -e "\ n \ vtecmint \ n \ vis \ n \ va \ n \ vcommunity \ n \ vof \ n \ vlinux \ n \ vnerds" tecmint est une communauté de nerds linux 

Note: Nous pouvons doubler l'onglet vertical, onglet horizontal et nouvel espacement des lignes en utilisant l'option deux fois ou autant de fois que nécessaire.

9. Utilisation de l'option '\ r'- retour en voiture avec un interpréteur arrière'-e'Pour avoir spécifié le retour du chariot en sortie.

$ echo -e "Tecmint \ ris a Community of Linux Nerds" est une communauté de nerds Linux 

dix. Utilisation de l'option '\ c'- Supprimer la nouvelle ligne traînante avec l'interpréteur arrière'-e'Pour continuer sans émettre une nouvelle ligne.

$ echo -e "tecmint est une communauté \ cof linux nerds" tecmint est une communauté [protégée par e-mail]: ~ $ 

11. Omettre en écho à la suite de la nouvelle ligne en utilisant l'option '-n'.

$ echo -n "Tecmint est une communauté de nerds Linux" Tecmint est une communauté de Linux [Protégé par e-mail]: ~ / documents $ 

12. Utilisation de l'option '\un'- Retour alerte avec l'interpréteur arrière'-e'Pour avoir l'alerte sonore.

$ echo -e "Tecmint est une communauté de \ Alinux nerds" Tecmint est une communauté de nerds Linux 

Note: Assurez-vous de vérifier la clé de volume avant de tirer.

13. Imprimez tous les fichiers / dossiers à l'aide de la commande echo (alternative LS Commande).

$ echo * 103.ODT 103.PDF 104.ODT 104.PDF 105.ODT 105.PDF 106.ODT 106.PDF 107.ODT 107.PDF 108A.ODT 108.ODT 108.PDF 109.ODT 109.PDF 110B.ODT 110.ODT 110.PDF 111.ODT 111.PDF 112.ODT 112.PDF 113.ODT Linux-Headers-3.16.0-CustomKernel_1_Amd64.Deb Linux-Image-3.16.0-CustomKernel_1_Amd64.réseau Deb.jpeg 

14. Imprimer les fichiers d'un type spécifique. Par exemple, supposons que vous souhaitez tout imprimer '.jpeg'Fichiers, utilisez la commande suivante.

$ echo *.réseau JPEG.jpeg 

15. L'Echo peut être utilisé avec un opérateur de redirection vers la sortie vers un fichier et non la sortie standard.

$ echo "Page de test"> TestPage ## Contenu du contenu [Protégé par e-mail]: ~ $ Cat TestPage Page de test 
Options d'écho
 Options  Description
 -n  N'imprimez pas le nouveau Newline.
 -e  Activer l'interprétation des échappés de barres oblidônes.
 \ b  arrière
 \\  barre de barre
 \ n  nouvelle ligne
 \ r  retour en chariot
 \ t  onglet horizontal
 \ V  Onglet vertical

C'est tout pour l'instant et n'oubliez pas de nous fournir vos précieux commentaires dans les commentaires ci-dessous.