Accueil Logiciel Qu'est-ce qu'une variable shell? - définition de techopedia

Qu'est-ce qu'une variable shell? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la variable Shell?

Une variable shell est une variable disponible uniquement pour le shell courant. En revanche, une variable d'environnement est disponible à l'échelle du système et peut être utilisée par d'autres applications sur le système.

Un shell est l'interpréteur de commandes du système d'exploitation. Il traite les commandes entrées sur la ligne de commande ou lues à partir d'un fichier de script shell.

Techopedia explique la variable Shell

Une variable est un emplacement en mémoire utilisé pour contenir une valeur. Cet emplacement se voit attribuer un nom pour le rendre descriptif. La valeur peut être n'importe quel type de données comme un nom, un numéro, du texte ou un nom de fichier / répertoire. Ainsi, une variable n'est rien de plus qu'un pointeur vers une donnée particulière. Un shell permet à un utilisateur de créer, d'assigner ou de supprimer des variables. Cependant, ces variables ne sont que temporaires et sont automatiquement supprimées lorsque la session shell est fermée. Pour rendre une variable shell persistante et disponible à l'échelle du système, elle doit être exportée, la convertissant ainsi en variable d'environnement. La commande utilisée pour ce faire dépend du shell spécifique utilisé. Dans le shell Bash utilisé par Linux, la commande est "exporter".

Une variable shell est créée avec la syntaxe suivante: "nom_variable = valeur_variable". Par exemple, la commande "set COMPUTER_NAME = mercury" crée la variable shell nommée "COMPUTER_NAME" avec une valeur de "mercury". Pour les valeurs avec des espaces, des guillemets doivent être utilisés. Bien que cela ne soit pas obligatoire, la convention sous Unix consiste à utiliser des lettres majuscules pour les noms de variables. De plus, sous Unix, les noms de variables, comme les noms de fichiers, sont sensibles à la casse.

Qu'est-ce qu'une variable shell? - définition de techopedia