Affecter une variable à une autre dans Bash

Nilesh Katuwal 30 janvier 2023
  1. Déclarer une variable dans Bash
  2. Affecter une variable à une autre en Bash
Affecter une variable à une autre dans Bash

Dans Bash, une variable est créée en donnant une valeur à sa référence. Bien que l’instruction de déclaration intégrée dans Bash ne soit pas nécessaire pour déclarer une variable directement, elle est fréquemment utilisée pour des activités de gestion de variables plus avancées.

Pour définir une variable, il suffit de lui donner un nom et une valeur. Vos variables doivent avoir des noms descriptifs qui vous rappellent leur pertinence. Un nom de variable ne peut pas contenir d’espaces ni commencer par un chiffre.

Cependant, il peut commencer par un trait de soulignement. En dehors de cela, toute combinaison de caractères alphanumériques majuscules et minuscules est autorisée.

Déclarer une variable dans Bash

Pour créer une variable dans le shell Bash, vous devez affecter une valeur à cette variable.

Syntaxe:

varname=value

Ici, varname est le nom de la variable nouvellement créée et value est la valeur attribuée à la variable. Une value peut être nulle.

Prenons un exemple.

$ me=superman
$ this_year=2022

En utilisant la commande echo, nous pouvons voir la valeur d’une variable. Chaque fois que vous faites référence à la valeur d’une variable, vous devez la préfixer du symbole dollar $, comme indiqué ci-dessous.

$ echo $me

Production :

superman

Faisons travailler toutes nos variables en même temps.

echo "$me $this_year"

Production :

superman 2022

Affecter une variable à une autre en Bash

Nous pouvons exécuter dest=$source pour affecter une variable à une autre. Le dest désigne la variable de destination et $source désigne la variable source.

Affectons la variable a à la variable b.

$ a=Ironman
$ b=$a
$ echo "a=$b"

Production :

a=Ironman

Par conséquent, nous pouvons facilement attribuer la valeur d’une variable à une autre en utilisant la syntaxe ci-dessus.

Article connexe - Bash Variable