GNU/Linux >> Tutoriels Linux >  >> Linux

echo :commande introuvable

La commande echo permet d'afficher une ligne de texte sur le terminal. Vous pouvez également utiliser la commande echo pour écrire du texte dans un fichier en fournissant la chaîne après la commande echo et en redirigeant vers le fichier.

Synatx

# echo [Options] [String]

Les éléments entre crochets sont facultatifs. Une chaîne peut être définie comme une séquence finie de caractères (comme des lettres, des chiffres, des symboles et des signes de ponctuation).

Lorsque la commande echo est utilisée sans aucune option ni chaîne, echo renvoie une ligne vide sur l'écran d'affichage, suivie de l'invite de commande sur la ligne suivante. En effet, appuyer sur la touche ENTER est un signal au système pour commencer une nouvelle ligne, et donc l'écho répète ce signal.

Options

  • -n ne pas afficher la nouvelle ligne de fin
  • -e activer l'interprétation des échappements antislash
  • -E désactiver l'interprétation des échappements antislash (par défaut)

Si -e est activé, les séquences suivantes sont reconnues :

  • \\ barre oblique inverse
  • \a alerte (BEL)
  • \b retour arrière
  • \c ne produire aucune autre sortie
  • \e s'échapper
  • \f saut de formulaire
  • \n nouvelle ligne
  • \r retour chariot
  • \t tabulation horizontale
  • \v tabulation verticale
  • \0NNN octet de valeur octale NNN (1 à 3 chiffres)
  • \xHH octet de valeur hexadécimale HH (1 à 2 chiffres)

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande echo :

echo: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition Commande
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk ajouter coreutils
Arch Linux pacman -S coreutils
Kali Linux apt-get install coreutils
CentOS yum install coreutils
Fédora dnf install coreutils
Raspbian apt-get install coreutils

Exemple 1 :Afficher la valeur d'une variable définie par le système

En utilisant la commande set, nous pouvons lister les variables définies par le système et pour imprimer la valeur de ces variables, nous pouvons utiliser la commande echo :

$ echo $USER
jack
jack@localhost:~$ echo $HOME
/home/jack

Exemple 2 :Afficher la valeur des variables définies par l'utilisateur

$ var1=`date`
$ echo "Today's date  time is : $var1"
Today's date  time is : Mon Jul 28 13:11:37 IST 2014

Exemple 3 :Afficher la chaîne de texte

$ echo " Hi this echo command testing"
Hi this echo command testing

Exemple 4 :Utilisation du retour arrière dans la commande echo

$ echo -e "Ubuntu \bis \bthe \bbest \bDesktop \bOS"

La commande ci-dessus imprimera :

UbuntuisthebestDesktopOS

Exemple 5 :Utilisation de l'espace de tabulation dans la commande echo

$ echo -e "Ubuntu \tis \tthe \tbest \tDesktop \tOS"

La commande ci-dessus affichera la sortie ci-dessous :

Ubuntu          is         the      best     Desktop         OS

Exemple 6 :Utilisation de la tabulation verticale dans la commande echo

$ echo -e "Ubuntu \vis \vthe \vbest \vDesktop \vOS"
Ubuntu 
       is 
              the 
                     best 
                            Desktop 
                                          OS

Exemple 7 :sortie colorée de la commande echo

La commande echo peut modifier le style de police, la couleur d'arrière-plan des polices et les couleurs de police. La séquence d'échappement \033 peut être utilisée pour modifier les propriétés de la police. L'option -e doit être utilisée pour que la séquence d'échappement soit effective. Certains des codes d'échappement sont répertoriés ci-dessous :

[0m: Normal
[1m: Bold fonts
[2m: Font color changes to Purple
[4m: Underlined fonts
[7m: Invert foreground and background colors
[8m: Invisible fonts
[9m: Cross lined fonts
[30m: Font color changes to Grey
[31m: Font color changes to Red
[32m: Font color changes to Green
[33m: Font color changes to Brown
[34m: Font color changes to Blue
[35m: Font color changes to Violet
[36m: Font color changes to Sky Blue
[37m: Font color changes to Light Grey
[38m: Font color changes to Black
[40m: Background color changes to Black
[41m: Background color changes to Red
[42m: Background color changes to Green
[43m: Background color changes to Brown
[44m: Background color changes to Blue
[45m: Background color changes to Violet
[46m: Background color changes to Sky Blue
[47m: Background color changes to Light Grey

La commande ci-dessous imprimera la sortie en couleur rouge.

$ echo -e "\033[31mMagic of Linux\033[0m"
Magic of Linux

La commande ci-dessous imprimera "Magic of Linux" dans un style gras et une couleur de fond rouge.

$ echo -e "\033[1m\033[41mMagic of Linux\033[0m"
Magic of Linux


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

tvservice :commande introuvable

lspci :commande introuvable

pstree :commande introuvable

ln :commande introuvable