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 :

Test d'une variable d'environnement dans un Shell


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 49
    Points : 38
    Points
    38
    Par défaut Test d'une variable d'environnement dans un Shell
    Bonjour
    Je souhaite comparer ma variable d'environnement toto à 2 valeurs (0 et 2 dans mon exemple et si elle est différente de ces 2 valeurs , j'exécute un certain nombre d'instructions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
      if [[ toto -ne 0] && [toto -ne 2]]
      then
          echo .............
          echo .......
          etc...
      fi
    Et je n'y arrive pas , dans l'exemple cité, j'ai le le message `then' unexpected

    Je suis débutant en shell; et jusqu'à maintenant j'ai utilisé de l'existant sans trop comprendre

  2. #2
    Membre éclairé Avatar de BlaireauOne
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    492
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2007
    Messages : 492
    Points : 652
    Points
    652
    Par défaut
    Penser à :
    - mettre un $ devant toto pour que le shell sache que c'est une variable
    - laisser un espace avant les ]]


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      if [[ $toto -ne 0 && $toto -ne 2 ]]
      then
          echo .............
          echo .......
          etc...
      fi

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

Discussions similaires

  1. Test sur une variable dans la session
    Par midou159 dans le forum Struts 2
    Réponses: 3
    Dernier message: 17/01/2011, 21h26
  2. Réponses: 3
    Dernier message: 18/12/2008, 07h29
  3. Réponses: 7
    Dernier message: 28/03/2008, 10h25
  4. [WIN2003]définir une variable d'environnement dans un batch
    Par creezeer dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 28/08/2007, 11h25
  5. ecrire dans une variable d'environnement
    Par gy0m76 dans le forum C
    Réponses: 6
    Dernier message: 11/12/2006, 14h34

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