Définir des variables d'environnement à partir d'un shell bash

Réponses:

5

fichier export_FOOBAR:

# set variable FOOBAR to "hi"
FOOBAR=hi
export FOOBAR

à l'invite

yourhost:/~ > source export_FOOBAR
lexu
la source
1
Génial. Que veut dire "source"?
Adam Matan
1
tapez "man source" dans votre shell
Nifle
tapez "man & lt; any_shell_command & gt;" pour savoir ce qu'il fait
Nifle
Je n'en ai pas. Cela fait probablement partie de bash - où puis-je trouver sa documentation?
Adam Matan
1
Bien, mais je ne mettrais pas #! / Bin / bash (je suppose que c'est ce que vous vouliez dire) au début du script, car ce script ne fonctionnera pas s'il est exécuté.
Douglas Leeder
1

Pour les commandes intégrées Bash, utilisez la commande intégrée. help. Par exemple.:

$ help source

Pour voir si une commande sera gérée par le shell (est intégré), utilisez la commande type bash intégré:

$ type help

$ type type
Iconoclastes
la source