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:
Au ch.II (quelques erreurs courantes) on peut lire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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[*]}ma question est: Es ce que cette variable peut être une case de tableau ? si oui comment je procéderais?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 :
Merci
Partager