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
quand j’exécute, j'obtiens cet erreur
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
si mon répertoire courant contient trois fichier nommés fichier1, fichier2 et fichier3tab[0]=fichier1: not found
tab[1]=fichier2: not found
tab[2]=fichier3: not found
merci pour votre aide
Partager