Création de variables d'environnement linux pour une utilisation dans les scripts bash ou dans les commandes du terminal.
On commence par créer une variable locale directement dans le terminal
DB_SAVES_PATH='/home/Griff/dbsvg'
On check que la variable est ok
echo $DB_SAVES_PATH
Le résultat s'affiche dans le terminal. Ici il doit être: /home/Griff/dbsvg
On passe la variable locale en variable d'environnement
export DB_SAVES_PATH
On check que la variable est bien enregistrée en tant que variable d'environnement
printenv DB_SAVES_PATH
Là encore le résultat affiché doit être: /home/Griff/dbsvg
Une fois les variables définies en variables d'environnement, elles sont accessibles directement dans les scripts bash ou ligne de commande.
Exemple dans un export de base de données :
mysqldump ma_base_de_données -u griff > $DB_SAVES_PATH/export.sql
Commandes supplémentaires
Lister toutes les variables d'environnement
env
Supprimer une variable d'environnement
unset DB_SAVES_PATH
Récap
export MA_VAR - Passage d'une variable locale en variable d'environnement
printenv MA_VAR - Affichage du contenu de ma variable dans le terminal
env MA_VAR - Listing de toutes les variables d'environnement
unset MA_VAR - Suppression d'une variable d'environnement
$MA_VAR - Utilisation d'une variable d'environnement dans un script bash ou en ligne de commande
Top comments (0)