Bonjour, je souhaite utiliser une variable en fonction d'une autre comme c'est décrit dans le code ci-dessous.

Je ne veux pas avoir recours à un tableau (sauf si bash supporte les tableaux associatifs, mais il ne me semble pas).

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
#!/bin/bash

PATCHES_UN="foo_1 \
           bar_1 \
           foobar_1"
             
PATCHES_DEUX="foo_2 \
           bar_2 \
           foobar_2"

ID="UN"

FOO=${PATCHES_$ID} # C'est là que je ne sais pas comment faire
              
for files in ${FOO}; do
  echo "-> $files"
done
Merci pour vos suggestions.