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

Linux Discussion :

affectation valeur a un tableau


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 117
    Par défaut affectation valeur a un tableau
    bonjour voici mon script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    var=`ls -h`
    cpt=0
    #echo $var
     
     
    for i in $var
        do
        tableau[$cpt]="$i"
        cpt=$(($cpt + 1 ))
     
    done
    le probleme est que bash interprete la valeur de $i comme une commande.
    Du coup j'ai cette erreur :

    randomFich.sh: 13: tableau[0]=finalRandomizeSplash.sh: not found
    randomFich.sh: 13: tableau[1]=randomFich.sh: not found
    randomFich.sh: 13: tableau[2]=test2.sh: not found

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    en bash, c'est simple :

    tableau=( $( ls ) )

    Tu as directement un tableau avec les fichiers / répertoires et tu y accèdes

    ${tableau[indice]}

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 117
    Par défaut
    Merci j'ai résolu mon pb avec la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "tableau[$cpt]=$ligne"

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

Discussions similaires

  1. affectation valeur tableau
    Par gourmand dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 30/05/2011, 13h23
  2. affecter valeurs tableau
    Par space_56 dans le forum Calcul scientifique
    Réponses: 14
    Dernier message: 14/03/2011, 20h39
  3. Affectation "dynamique" de valeurs dans un tableau
    Par devdebutante dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 25/06/2009, 19h30
  4. Réponses: 5
    Dernier message: 03/11/2007, 18h29
  5. Réponses: 1
    Dernier message: 26/03/2007, 01h12

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