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 :

une petite question sur des arguments du unix shell


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 46
    Points : 39
    Points
    39
    Par défaut une petite question sur des arguments du unix shell
    Bonjour tout le monde,

    J'ai une petite question sur les arguments du unix shell. lorsque je lance le scripte suivant, il ne peut pas trouver la valeur d'argument. et les valeurs ne sont pas affecté à mes variables.


    test_2.sh 122509 kinki
    test_2.sh[3]: DATEGL: not found
    test_2.sh[4]: NOMUTILISATEUR: not found
    Parametre Date comptable :
    NOM_LANCEUR :


    voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
    #!/bin/ksh
     
    DATEGL =$1
    NOMUTILISATEUR =$2
     
    if [ $# -ne 2 ]
    then
      print_msg "\nSyntaxe : $0 <apps_password> <spr_password>" 
      exit 1
    fi
     
    #DATEGL =`echo $1 |tr -d " \" " `
    echo "Parametre Date comptable : " $DATEGL
     
     
    #NOMUTILISATEUR = `echo $2 |tr -d " \" " `
     
    echo "NOM_LANCEUR : " $NOMUTILISATEUR

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,
    Je dirais qu'il ne faut pas d'espace avant ou après le signe égal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DATEGL=$1
    NOMUTILISATEUR=$2

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 46
    Points : 39
    Points
    39
    Par défaut
    Citation Envoyé par mabu Voir le message
    Bonjour,
    Je dirais qu'il ne faut pas d'espace avant ou après le signe égal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    DATEGL=$1
    NOMUTILISATEUR=$2
    Merci beaucoup, cela marche!!!

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

Discussions similaires

  1. Une petite question sur des tableaux
    Par l.laurent60 dans le forum Langage
    Réponses: 9
    Dernier message: 31/05/2012, 16h39
  2. une petite question sur la texture des images
    Par katicr2 dans le forum Traitement d'images
    Réponses: 7
    Dernier message: 03/02/2010, 15h24
  3. Réponses: 6
    Dernier message: 07/05/2006, 21h42
  4. Encore une petite question sur les sockets...
    Par damien99 dans le forum MFC
    Réponses: 4
    Dernier message: 15/02/2006, 14h22
  5. Réponses: 24
    Dernier message: 29/08/2005, 13h33

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