bonjour
plutot qu'un long discours:
resulat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 read chemin cd $chemin i='0' declare -a cheminnamefile find $chemin -type f -name '*.xxx' | while read linex; do cheminnamefile[$i]=$linex echo "$i - ${cheminnamefile[i]}" i=$((i+1)) done echo "${cheminnamefile[*]}"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 0 - /home/nc/java/test1.xxx 1 - /home/nc/java/test2.xxx 2 - /home/nc/java/test5.xxx 3 - /home/nc/java/test3.xxx 4 - /home/nc/java/test4.xxx 5 - /home/nc/java/test0.xxx
le probleme, sortie de la boucle mon tableau est vide, j'ai vue sur le net qu'une boucle est une sorte de sous shell, mais pas trouver comment faire pour que mon tableau soit entre"" global
merci d'avance pour votre aide
Partager