Lors de la création d'une variable bash, il doit avoir une valeur. Cependant, nous pouvons utiliser certaines astuces pour définir une valeur par défaut si la variable n'est pas définie (ou nul). Ce guide montrera comment faire exactement cela.
Valeurs de variables de shell par défaut
Méthode 1 - Définition de la valeur de la variable (si unset)
Commençons par la démonstration suivante. Exécutez la commande suivante:
$ echo $ country
La commande ne renverra rien comme la valeur du pays n'était pas réglé en premier lieu. Si la valeur de la variable n'est pas définie, en utilisant la technique suivante, nous pouvons attribuer une valeur.
$ echo $ country = Groenland
Ici, Bash vérifiera si le pays variable a une valeur stockée. Comme la variable n'était pas définie auparavant, elle lui attribuera la valeur «Groenland».
Méthode 2 - Définition de la valeur de la variable (si unset)
La prochaine méthode sera similaire mais implique une syntaxe différente. Jetez un œil à l'exemple suivant:
$ echo $ country: -Greenland
Ici,
Fondamentalement, nous définissons une valeur par défaut qui sera utilisée lorsque la variable n'est pas définie ou que nous avons un nul valeur.
Méthode 3 - Attribution de la valeur par défaut à la variable vide
Cette section montrera comment attribuer la valeur par défaut à une variable si la variable est vide. La structure de commande est la suivante.
$: =
Le mettons en œuvre dans un exemple.
$ echo $ country: = Groenland
Ici,
Nous pouvons également le démontrer en utilisant les commandes suivantes. Exécutez-les un par un:
$ echo $ country: = Groenland
$ country = Islande
$ echo $ country: = Groenland
$ Pays non set
$ echo $ country: = Groenland
Ici,
Dernières pensées
Ce bref guide a présenté comment attribuer une valeur par défaut si une variable bash n'a pas été définie ou n'a attribué aucune valeur. Cette technique peut être utile dans diverses situations, par exemple, la gestion des erreurs lorsque vous essayez d'accéder aux variables indéfinies.
Consultez notre section de programmation bash pour plus de tutoriels sur divers concepts de bash avec des exemples. Si vous êtes nouveau dans la programmation bash, consultez cet excellent tutoriel de script bash pour les débutants.
Happy Computing!