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 palme du boulet en shell


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut la palme du boulet en shell
    Bonjour
    je débute en shell et j'essaie de remplir un tableau.
    J'ai donc écrit ce bout de 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
     
    #!/bin/bash 
    set -x
    set -v
     
    inc=$((1))
    vari=1
    clients[1]=toto
    echo ' entrez les clients + ip sauf SOA, separes d un espace (nifi si fini)'
    while [ "$vari" != "nifi" ]; do 
    	read vari
    	clients[$inc]=$vari
    	inc=$(($inc+1))
    done
    echo ${clients[1]}
    et lors de l'execution j'ai ce message qui s'affiche

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    while [ "$vari" != "nifi" ]; do 
    	read vari
    	clients[$inc]=$vari
    	inc=$(($inc+1))
    done
    + [ 1 != nifi ]
    + read vari
    f
    + clients[1]=f
    /root/makedns.sh: 1: clients[1]=f: not found
    + inc=2
    + [ f != nifi ]
    + read vari
    f
    + clients[2]=f
    /root/makedns.sh: 1: clients[2]=f: not found
    + inc=3
    + [ f != nifi ]
    + read vari
    f
    + clients[3]=f
    /root/makedns.sh: 1: clients[3]=f: not found
    + inc=4
    + [ f != nifi ]
    + read vari
    f
     
    ...
    Vous savez où j'ai pêché?
    Dernière modification par Invité ; 20/04/2011 à 15h14.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Ajoute

    tout au début de ton script pour spécifier à ton script qu'il doit utiliser bash.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui en fait je l'ai fait.
    Il s'agit d'un questionnaire et ça bloque ici.
    Le tableau ne semble pas connu.
    J'ai déja des valeurs pour d'autres variables mais quand je veux utiliser un tableau, celui ci ne semble pas connu.

    Je met le #!/bin/bash dans le post pour éclaircir

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Salut,

    #!/bin/bash
    set -x
    set -v
    Ben il serait intéressant que tu nous affiches la sortie verbeuse histoire qu'on essaie d'en tirer partie

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bon j'ai trouvé un bug que j'ai réparé.
    Je vous mets le code avec la sortie verbeuse sur 3 boucles (cf le premier post).
    Merci pour l'aide

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Par défaut
    Citation Envoyé par maxhazard Voir le message
    Bon j'ai trouvé un bug que j'ai réparé.
    Ok et lequel ?

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

Discussions similaires

  1. [Palm] Développer sur un Palm
    Par Thom@s dans le forum Mobiles
    Réponses: 4
    Dernier message: 02/09/2003, 15h22
  2. [VB6] comment savoir si la commande shell est terminée ?
    Par ghyscharlotte dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 30/07/2003, 19h12
  3. Retour de requete postgresql / Shell Script
    Par doohan dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/06/2003, 18h07
  4. [SHELL] Icônes associées à des fichiers
    Par agh dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 09/04/2003, 17h04
  5. [Kylix] probleme pour lancer le shell
    Par miky dans le forum EDI
    Réponses: 5
    Dernier message: 13/08/2002, 09h39

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