Bonjour,
J'ai un petit problème pour initialiser et remplir mon tableau. Et après avoir écumer toute ma connaissance sur bash (qui n'est pas très grande) et les nombreux forums, impossible de trouver ma solution...
Voilà mon code :
J'obtiens comme erreur, cecilistFichier=()
i=0
continu="y"
while [ "$continu" = "y" ]; do
read -p "nouveau fichier à vérifier" fichier
listFichier[$i] = $fichier
i=(($i+1))
read -p "voulez vous rajoute un fichier ? (y/n)" -n 1 continu
done
Au départ, je ne sais pas combien de fichier vont être rajouter. Donc le tableau peut être nul, avoir 1, 2 ... n élémentslistFichier[0]: command not found
Par la suite je réutilise toute les valeurs du tableau (sauf s'il est vide) pour les mettre dans un fichier et procédés à un scan.
Avant (malheureusement, j'ai écrasé ce que j'ai fait) Seulement le dernier fichier saisie été enregistré. J'ai essayé de réparer et de faire en sorte que ça marche, mais impossible (et je n'arrive pas non plus à revenir en arrière
)
Si une bonne âme pouvait me venir en aide![]()
Partager