Quelle est la signification de $ dans le script bash

Quelle est la signification de $ dans le script bash
Bash est un shell Unix populaire qui permet aux utilisateurs d'interagir avec le système via une interface de ligne de commande. Dans les scripts bash, le signe du dollar ($) est un caractère essentiel utilisé de diverses manières. Le signe du dollar a plusieurs significations dans les scripts bash, et son utilisation est essentielle à la création et à l'exécution des scripts de coquille.

Quelle est la signification de $ en script bash

Le signe du dollar ($) est un caractère spécial dans les scripts bash qui est utilisé pour représenter différentes significations en fonction du contexte dans lequel il est utilisé. Voici quelques-unes des utilisations courantes du dollar $ signe dans les scripts de bash:

  • Pour récupérer la valeur variable
  • Comme paramètre de position
  • Comme substitution de commande
  • Avec des opérations arithmétiques
  • Avec une variable d'environnement

Comment utiliser $ signe pour récupérer la valeur variable dans les scripts bash

Dans les scripts bash, des variables sont utilisées pour stocker des valeurs qui peuvent être utilisées tout au long du script. Le symbole $ est utilisé pour désigner la valeur d'une variable et ci-dessous est un exemple qui démontre l'utilisation de $ SIGN pour appeler les variables dans les scripts bash:

#!/ bac / bash
name = "Mark"
Echo "Mon nom est $ nom"

Dans cet exemple, le nom de la variable se voit attribuer la valeur «Mark», et l'instruction Echo utilise le symbole $ pour afficher la valeur de la variable, voici la sortie de ce script:

Comment utiliser $ signe comme paramètres de position

Dans les scripts bash, les paramètres de position sont utilisés pour représenter les arguments transmis à un script ou à une fonction. Le symbole $ est utilisé pour accéder à la valeur des paramètres de position. Voici un exemple:

#!/ bac / bash
Echo "Le premier paramètre positionnel est de 1 $"
Echo "Le paramètre de deuxième position est de 2 $"

Dans cet exemple, le symbole $ est utilisé pour afficher les premier et deuxième paramètres de position transmis au script et ici le premier argument est «bonjour», le second est Linux:

Comment utiliser $ signe pour la substitution de commande dans les scripts bash

Dans les scripts bash, la substitution de commande est utilisée pour remplacer une commande par sa sortie. Le symbole $ est utilisé pour désigner la substitution de commandement. Voici un exemple:

#!/ bac / bash
Aujourd'hui = $ (date)
Echo "Aujourd'hui est:" $ aujourd'hui

Dans cet exemple, la commande de date est utilisée pour obtenir la date en cours, et la sortie est attribuée à la variable aujourd'hui en utilisant le symbole $:

Comment utiliser $ signe avec des opérations arithmétiques dans des scripts bash

Dans les scripts bash, les expressions arithmétiques sont utilisées pour effectuer des opérations mathématiques. Le symbole $ est utilisé pour indiquer la sortie de l'opération arithmétique. Voici un exemple:

#!/ bac / bash
num1 = 20
num2 = 30
résultat = $ ((num1 + num2))
Echo "Le résultat est:" $ Résultat

Dans cet exemple, le symbole $ est utilisé pour effectuer une expansion arithmétique pour ajouter les valeurs de num1 et num2, j'ai ici attribué une valeur de 20 à Num1 et 30 à Num2:

Comment utiliser $ Signe avec des variables d'environnement dans les scripts bash

Dans les scripts bash, les variables d'environnement sont utilisées pour stocker les paramètres et configurations à l'échelle du système. Le symbole $ est utilisé pour accéder à la valeur des variables d'environnement. Voici un exemple:

#!/ bac / bash
Echo "Le chemin est:" $ chemin

Dans cet exemple, le symbole $ est utilisé pour afficher la valeur de la variable d'environnement de chemin:

Conclusion

Le signe du dollar ($) est un caractère spécial polyvalent dans les scripts bash qui est utilisé pour la substitution variable et de commande, représentant des variables spéciales et en tant que caractère d'évasion. Ce sont des utilisations différentes rendent les scripts bash plus flexibles et puissants. Il y a de nombreuses utilisations de ce signe, certains d'entre eux comprenaient une manipulation de cordes et des expressions conditionnelles.