Maîtriser les backticks dans les scripts Linux Bash

Maitriser Les Backticks Dans Les Scripts Linux Bash



Les scripts bash sont les meilleurs lorsqu'il s'agit de simplifier les tâches quotidiennes. Ces scripts contiennent des commandes et des astuces que vous pouvez utiliser en tant qu'administrateur système. L'opérateur backtick (`) est l'une de ces fonctionnalités du script Bash qui peut faciliter votre travail.

Cependant, de nombreux débutants comprennent à tort les backticks comme des guillemets utilisés dans les chaînes. C'est pourquoi il est essentiel de se renseigner sur les caractères de citation arrière ou les backticks. Dans ce guide, nous énumérerons l'approche sur la façon de maîtriser les backticks dans les scripts Linux Bash.

Maîtriser les backticks dans les scripts Linux Bash

Avant de passer aux illustrations de backticks dans les scripts Bash, comprenons ce qu'ils sont et pourquoi nous devrions les apprendre.







Que sont les backticks dans les scripts Linux Bash ?

Backticks ou guillemet arrière (`) qui permet à un utilisateur d'affecter la sortie de la commande shell à la variable. Il exécute les commandes dans le système et renvoie la sortie pour continuer la logique dans le script particulier. En termes simples, les backticks dans les scripts Bash fonctionnent comme un pont entre deux commandes, ce qui signifie que l'action de la deuxième commande dépend de la première. Ce petit morceau de code est un élément important de la programmation de scripts. Vous pouvez facilement utiliser les backticks car les combiner avec d'autres commandes de script est simple.



Comment utiliser les backticks dans Bash

Maintenant, nous allons utiliser un exemple simple pour utiliser les backticks dans le script Bash. Par exemple, vous avez quatre fichiers texte : MyFile_1.txt, MyFile_2.txt, MyFile_3.txt et MyFile_4.txt. L'un de ces fichiers contient un texte 'Linuxhint.dev' et vous souhaitez trouver ce fichier particulier à modifier. C'est pourquoi vous devez exécuter la commande grep puis utiliser la commande gedit. Nous pouvons utiliser le caractère backtick ici. Voici la méthode suivante :



Les fichiers texte sont présents dans le répertoire Documents, utilisez donc la commande suivante pour créer un script Bash :





toucher MonFichier.sh

Après cela, exécutez les commandes suivantes :



chmod +x MonFichier.sh

nano MonFichier.sh

Le premier donne une autorisation exécutable au script et le second l'ouvre dans l'éditeur nano. Maintenant, entrez les détails suivants dans le script pour le faire fonctionner :

#!/bin/bash

gedit ` saisir -l 'Linuxhint.dev' * .SMS `

Dans les codes précédents, le système exécute la commande grep puis exécute la commande gedit en fonction de la sortie de la première.

Enfin, exécutez le script Bash dans le terminal. Il ouvre le MyFile_2.txt car il contient le texte 'Linuxhint.dev'.

. / MonFichier.sh

Vous pouvez également utiliser les backticks pour ajouter une exécution de commande dans la chaîne. Par exemple, nous ajoutons l'heure actuelle lorsque nous avons ouvert le script. Il ne nécessite que les codes suivants dans le script :

#!/bin/bash

DATE = ` Date `

écho 'Vous avez accédé au script sur : $DATE '

Nous pouvons obtenir le résultat suivant en exécutant le script Bash 'File.sh' dans le terminal :

. / Fichier.sh

Conclusion

Voici les brèves informations sur la meilleure approche pour maîtriser les backticks dans les scripts Linux Bash. Les backticks jouent un rôle essentiel car ils aident à exécuter les multiples commandes du script Bash. Avec les backticks, vous pouvez exécuter les différentes commandes en fonction de leur sortie. Dans ce guide, nous avons expliqué deux exemples grâce auxquels vous pouvez tout comprendre sur les backticks dans les scripts Bash.