Les tableaux et boucle while
Bonjour,
je lisais un tutoriel d'un modérateur ( http://ineumann.developpez.com/tutoriels/linux/bash-bonnes-pratiques/ )qui répondait en partie à l'une de mes questions mais qui m'en pose une autre. Pour éviter que la boucle while ne soit exécuter dans un sous shell et récupérer mes noms de fichiers dans un tableau je faisais:
Code:
1 2 3 4 5 6 7 8 9
|
#!/bin/bash
DIR="/home/idriss/test"
declare -a fichiers
tmp=$(ls $DIR)
while read do
fichiers[${#fichiers[*]}]=$REPLY
done < tmp
echo ${fichers[*]} |
Au ch.II (quelques erreurs courantes) on peut lire
Citation:
Il est également possible d'affecter la sortie d'un sous-shell à une variable de la même façon que pour la sous-exécution d'une commande :
ma question est: Es ce que cette variable peut être une case de tableau ? si oui comment je procéderais?
Merci