Bonjour ! Je suis bloqué sur un message d'erreur sur les tableaux en shell .

mon script est censé sélectionner tous les fichiers du répertoire courant, les mettre dans un tableau (boucle for) et afficher le résultat(boucle while)

voici mon code

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
 i=0
a=0
repertoirecourant=`PWD`
 
cd $repertoirecourant
 
for fichier in *
do
tab[$i]=$fichier
i=$((i+1))
done
while a -le  ${#tab[*]}
do
echo "${tab[$a]"
a=$((a+1))
done
quand j’exécute, j'obtiens cet erreur
tab[0]=fichier1: not found
tab[1]=fichier2: not found
tab[2]=fichier3: not found
si mon répertoire courant contient trois fichier nommés fichier1, fichier2 et fichier3


merci pour votre aide