Variables indicées

mtixier Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
mtixier Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,
En 'ksh' sous AIX, la syntaxe des variables indicées est :
XXX=${VARIABLE[${indice}]}
Ca a l'air un peu tordu, mais ça marche !
J'ai des scripts KSH sur des machines AIX que je dois transposer
sur des machines LINUX RH en BASH
Et là, ça ne fonctionne plus.
Si quelqu'un pouvait me donner le tuyau... ça serait sympa
Merci d'avance

1 réponse

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hi,
    Ceci semble fonctionner:
    [johand@zoot] ~ $myarray[1]=toto
    [johand@zoot] ~ $myindex=1
    [johand@zoot] ~ $echo ${myarray[$myindex]}
    toto
    [johand@zoot] ~ $echo ${myarray[${myindex}]}
    toto
    [johand@zoot] ~ $
    GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
    [johand@zoot] ~ $

    man bash ...
    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
    1. mtixier Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   1
       
      Merci pour ta réponse.
      J'ai essayé : ça ne marche toujours pas. MAIS ça marche sur une autre machine Linux RedHat !!!!
      Peut-être un Pb d'environnement ?
      Je cherche
      Merci encore
      Michel
      0