web-dev-qa-db-fra.com

Comment ajouter une déclaration d'exportation dans un fichier bash_profile?

J'essaie d'apprendre que si je dois ajouter une déclaration d'exportation pour définir une variable dans un fichier bash_profile. Comment je ferais ça? Par exemple, si je dois ajouter export AX = 'name', devrais-je simplement l'écrire à la fin du fichier ou dois-je écrire autre chose?

15
Lost

Écrivez simplement export AS='name' n'importe où dans votre fichier ~/.bash_profile:

# Append to the end of the file
$ echo "export AS='name'" >> ~/.bash_profile

# Update Shell 
$ source ~/.bash_profile

Cette première commande ajoute la ligne que vous voulez au fichier (ou utilisez simplement un éditeur de texte) la seconde met à jour les shells avec la nouvelle variable.

22
Chris Seymour

Il y a 2 scénarios:

1. Exporter une variable indépendante

Par exemple, si vous souhaitez exporter la variable "AX" indépendamment, utilisez:

AX = 'name'
export AX

2. Exporter une variable indépendante puis l'ajouter à une variable existante

Par exemple, si vous souhaitez exporter la variable "AX" indépendamment, puis l'ajouter au chemin de classe, utilisez:

AX = 'name'
export AX
PATH=$PATH:AX
export PATH
9
Hemant Kumar

En règle générale, les variables sont déclarées et définies à un endroit et exportées à un autre:

AX='name'
export AX
1
Lucas