Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment utiliser la commande ‘echo’ sous Linux

Que vous soyez complètement nouveau sur Linux ou que vous utilisiez un bureau Linux depuis longtemps, certaines commandes peuvent ne pas sembler logiques. Cela est particulièrement vrai si vous ne plongez jamais dans la ligne de commande, c’est là qu’une grande partie de la véritable puissance de Linux et d’autres systèmes d’exploitation de type Unix entre en jeu.

L’un d’eux est le vénérable commandement echo. À première vue, cela peut sembler une commande inutile. Regardez sous le capot et vous le trouverez étonnamment utile.

Contenu

Que fait « écho » ?

Regardez l’entrée manuelle pour echo, et vous ne trouverez pas beaucoup d’aide. Il lit « affiche une ligne de texte ». Cela, vous pouvez probablement déjà le déduire du nom de la commande.

Fondamentalement, echo envoie des arguments aux sorties standard avec une poignée d’options de formatage de base. La principale raison pour laquelle cette commande existe est de fonctionner à l’intérieur d’autres scripts, vous permettant d’afficher la sortie à la personne qui exécute le script.

Les bases

À un niveau de base, echo fait exactement ce qu’il dit qu’il fait. Voici un exemple :

Cela imprimera « Quelqu’un peut-il m’entendre. » Si vous tapez simplement la commande, elle ressemble littéralement à un écho, c’est là que la commande tire son nom. Si vous ajoutez un point d’interrogation à la commande ci-dessus, vous obtiendrez une erreur. Tapez ce qui suit :

Le texte résultant ne sera pas entouré de guillemets, mais affichera correctement le point d’interrogation. Vous pouvez également utiliser des variables avec la commande echo.

La commande ci-dessus imprimera 256 sur le terminal.

Commandes plus avancées

La commande echo fonctionne différemment sur certains systèmes. Sous Linux, par exemple, il existe certaines options que vous ne trouverez pas sur d’autres systèmes d’exploitation de type Unix. Par exemple, l’option -e vous permet d’insérer des caractères comme n pour le saut de ligne ou t pour les tabulations.

Cela peut sembler un peu déroutant à la fin, mais cela imprimera quelque chose de similaire à ce qui suit :

Vous pouvez également utiliser b pour le retour arrière. Pourquoi voudriez-vous supprimer un mot que vous venez de taper avec soin n’a peut-être pas de sens, mais cela a un cas d’utilisation occasionnel.

Exemples pratiques

Comme déjà expliqué, le cas d’utilisation le plus pratique pour echo est dans les scripts que vous écrivez. Vous pouvez également l’utiliser pour effectuer un léger nettoyage pour la sortie d’autres scripts. Cela dit, pour ce cas d’utilisation, il existe de nombreux meilleurs outils pour le travail, comme grep et sed.

Un autre excellent cas d’utilisation d’echo consiste à modifier légèrement les fichiers de configuration. Utilisez simplement la redirection standard >. Par exemple:

Cela ajoutera le texte au fichier « just-a-file.txt ». Exécutez-le à nouveau et la ligne apparaîtra deux fois.

Psssssst :  Quelle part d'Internet fonctionne sous Linux ?

Conclusion

En lisant ces exemples, vous vous demanderez peut-être pourquoi quelqu’un les utiliserait un jour. Cela pourrait même vous faire deviner pourquoi quelqu’un voudrait un jour utiliser Linux au lieu de Windows ou macOS.

Habituellement, quand quelque chose à propos de Linux semble étrange, c’est parce qu’il a ses racines dans la façon dont il a été utilisé il y a des décennies. Cela ne signifie pas nécessairement quelque chose de mal, cependant. Si vous n’êtes pas sûr de Linux, jetez un œil à notre liste de raisons pour lesquelles vous devriez apprendre à utiliser Linux.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci