Menu
CoddyTech

Définir une variable

Fait partie de la section Fondamentaux du Journey Terminal de Coddy. Leçon 62 sur 82.

Tu as appris à afficher les variables d’environnement, mais tu peux aussi créer les tiennes. Pour définir une variable dans ta session shell actuelle, utilise la syntaxe d’affectation sans espaces autour du signe égal :

MY_NAME="Alice"

Le nom de la variable se trouve à gauche, et la valeur à droite. Une fois définie, vous pouvez y accéder à l’aide du préfixe $ :

echo $MY_NAME

Cela affiche Alice.

Remarque qu’il n’y a pas d’espaces autour du signe =. C’est important, car les espaces provoqueraient une erreur. Le shell interpréterait MY_NAME = "Alice" comme une tentative d’exécuter une commande appelée MY_NAME avec des arguments.

Vous pouvez utiliser des variables pour stocker n’importe quelle valeur textuelle, y compris des chemins ou des paramètres de configuration :

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

Les variables définies de cette manière n’existent que dans votre session shell actuelle. Si vous fermez le terminal et en ouvrez un nouveau, la variable disparaîtra.

Dans la prochaine leçon, tu apprendras à rendre des variables accessibles à d’autres programmes à l’aide de export.

challenge icon

Défi

Facile

Crée une variable appelée GREETING et définis sa valeur sur Hello, Terminal!

Utilise ensuite echo pour afficher la valeur de ta nouvelle variable.

N’oublie pas : ne mets pas d’espaces autour du signe = lorsque tu définis la variable, et utilise le préfixe $ lorsque tu accèdes à sa valeur.

Ton résultat devrait être :

Hello, Terminal!

Indice : Définis d’abord la variable avec GREETING="Hello, Terminal!", puis affiche-la avec echo $GREETING

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Terminal