IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

La commande export


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Student
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Student

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Par défaut La commande export
    bonjour les amis ..
    j'ai une petite question qui me derrange xD ...
    On sait tous quand on definie une variable comme cela puis quand on cree un processus fils .. on la reconait pas .. on a besoin de la commande export :
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    log=5
    bash 
    echo $log #n'affiche rien
    exit 
    export log
    bash
    echo $log #affiche 5
    le probleme et celui ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    abcd=5
    (echo $abcd) #elle affiche 5 .. normallement elle n'affiche rien !!! ( ) on cree un processuss fils et on execute echo  sans export
    pourquoi elle affiche la valeur de abcd sans qu'on la exporte ? et Merci

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    Bonjour,

    Dans ce cas particulier, tu ne passe pas la variable, tu passes la valeur.

    exécute ton exemple en set -x, tu comprendras.

  3. #3
    Membre averti
    Homme Profil pro
    Student
    Inscrit en
    Novembre 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Student

    Informations forums :
    Inscription : Novembre 2018
    Messages : 35
    Par défaut
    Des clarifications s.v.p xD

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut
    man bash
    Les substitutions de commande, les commandes groupées entre parenthèses et les commandes asynchrones
    sont appelées dans un environnement de sous-interpréteur qui est une copie de celui de l'interpréteur [courant][...]
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ligne de commande export bods
    Par chipounet dans le forum BODI
    Réponses: 8
    Dernier message: 25/11/2013, 13h36
  2. Run command Export mov
    Par xEndLe dans le forum Flash
    Réponses: 6
    Dernier message: 02/08/2010, 16h29
  3. Commandes export / import
    Par Bruni007 dans le forum DB2
    Réponses: 3
    Dernier message: 06/05/2009, 17h22
  4. Commande "EXPORT TO"
    Par thescientist dans le forum DB2
    Réponses: 1
    Dernier message: 11/02/2009, 11h10
  5. Probleme Commande export
    Par steeve93800 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 29/02/2008, 00h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo