Obtenir le contenu du contenu d'une variable

Bonjour,
Dans un script CSH,
comment obtenir le contenu du contenu d'une variable ?

Ex :
set file1=toto.txt
set file2=tata.txt
set file3=titi.txt

foreach num (1 2 3)
echo ${file$num}

il faudrait que le script interprete d'abord le $num avant le ${file$num}

J'ai essaye ceci et cela ne fonctionne pas
echo ${file`echo $num`}

Est-ce que vous auriez des idees ?
Merci
Configuration: Windows Vista / Internet Explorer 7.0

2 réponses

  1. Modérateur
    Personnellement je ferais plutôt un

    num=69
    cur_file="file$num"
    cmd="file $cur_file"
    $cmd


    Bonne chance
    0
    1. en sh

      set file1=toto.txt
      set file2=tata.txt
      set file3=titi.txt

      for num in `cat $file1 $file2 $file3`
      do echo "$num_" file$num
      done
      0