Bonsoir à tous et à toutes,
Je voudrai faire un tableau contenant les scripts présents dans un dossier. Je voudrai ensuite afficher ce tableau, ligne par ligne, en indiquant le N° de chaque enregistrement du tableau.
Pour ça, j'ai fait le bout de script suivant
Le souci c'est qu'en sorti j'ai ça et je ne vois vraiment pas pourquoi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 filelist=$(ls -dlRh --time-style long-iso $chemin/programmes/*.sh | awk '{print $8}') for i in "${!filelist[@]}" do compteur=$((i + 1)) echo "$((i + 1))" echo "${filelist[$i]}" # echo "$i - ${filelist[$i]}" done
Si quelqu'un a une idée, je l'en remercie par avance.1
/home/abach/scripts/lanceur/programmes/cameras.sh
/home/abach/scripts/lanceur/programmes/create_scripts.sh
/home/abach/scripts/lanceur/programmes/move_cameras.sh
/home/abach/scripts/lanceur/programmes/piwigallerie.sh
/home/abach/scripts/lanceur/programmes/renomme_log_lanceur.sh
/home/abach/scripts/lanceur/programmes/sauve-scripts.sh
/home/abach/scripts/lanceur/programmes/sdoogee.sh
Partager