Commande export
Fermé
titi@fafa
Messages postés
9
Date d'inscription
mardi 21 mars 2017
Statut
Membre
Dernière intervention
26 mars 2017
-
Modifié le 26 mars 2017 à 15:50
mamiemando Messages postés 33643 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 avril 2025 - 26 mars 2017 à 16:49
mamiemando Messages postés 33643 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 avril 2025 - 26 mars 2017 à 16:49
Bonjour,
qui peut m,expliquer la commande export????
par exemple dans:
export RASPA-DIR=${HOME}/Research/simulations
ou est le répertoire initial et ou est le répertoire d'arivee?? puisque export est transporter un fichiers d'un endroit a un autre.
merci pour votre aide.
qui peut m,expliquer la commande export????
par exemple dans:
export RASPA-DIR=${HOME}/Research/simulations
ou est le répertoire initial et ou est le répertoire d'arivee?? puisque export est transporter un fichiers d'un endroit a un autre.
merci pour votre aide.
A voir également:
- Ubuntu export
- Roissy piac export - Forum Consommation & Internet
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Ubuntu 24.04 - Accueil - Ubuntu
- Colis bloqué ROISSY PIAC EXPORT à cause du corona ? - Forum Consommation & Internet
- Colis bloqué à Roissy piac - Forum Consommation & Internet
1 réponse
mamiemando
Messages postés
33643
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 avril 2025
7 845
26 mars 2017 à 16:49
26 mars 2017 à 16:49
Bonjour,
Explication courte
La commande export permet de propager une variable "au dela" du programme ou du terminal dans laquelle elle a été créé.
Explication détaillée
Supposons que tu crées un script toto.sh et que tu déclares dedans une variable toto (sans export) et une variable titi (avec export). Si tu exécutes ton script dans ton shell, alors toto ne "vivra" que le temps du script toto.sh, tandis que titi subsistera même quand ton script sera terminé (tu peux le vérifier avec
https://doc.ubuntu-fr.org/variables_d_environnement
... on t'explique qu'on peut ainsi initialiser
Mais personnellement, plutôt que de charcuter l'environnement, je préfère pour ma part lancer une commande en la préfixant par exemple comme ceci :
Personnellement je préfère lancer une commande avec un environnement propre à elle même.
Dans ton cas précis
Ici tu crées une variable d'environnement RASPA_DIR qui est initialisé à partir de la variable HOME (qui contient par exemple
La valeur assignée à RASPA_DIR peut par la suite être récupérée avec
Bonne chance
Explication courte
La commande export permet de propager une variable "au dela" du programme ou du terminal dans laquelle elle a été créé.
Explication détaillée
Supposons que tu crées un script toto.sh et que tu déclares dedans une variable toto (sans export) et une variable titi (avec export). Si tu exécutes ton script dans ton shell, alors toto ne "vivra" que le temps du script toto.sh, tandis que titi subsistera même quand ton script sera terminé (tu peux le vérifier avec
echo $titi).
exportest traditionnellement utilisé pour créer des variables d'environnement. Par exemple ici :
https://doc.ubuntu-fr.org/variables_d_environnement
... on t'explique qu'on peut ainsi initialiser
LC_ALLqui pour certaines applications permet de configurer des paramètres linguistiques. Il existe d'autres variables d'environnement (voir résultat de la commande
envpour voir les variables standards) mais rien n'empêche de les modifier ou de créer les siennes.
Mais personnellement, plutôt que de charcuter l'environnement, je préfère pour ma part lancer une commande en la préfixant par exemple comme ceci :
LC_ALL="C" ma_commande.
Personnellement je préfère lancer une commande avec un environnement propre à elle même.
Dans ton cas précis
Ici tu crées une variable d'environnement RASPA_DIR qui est initialisé à partir de la variable HOME (qui contient par exemple
/home/toto) auquel on a ajouté
/Research/simulations, ce qui l'initialise à
/home/toto/Research/simulation.
La valeur assignée à RASPA_DIR peut par la suite être récupérée avec
$RASPA_DIRou encore
${RASPA_DIR}.
Bonne chance