Salut,
Voila je dois tester les extension de fichier en bash, je dispose d'un tableau contenant toutes les extension valide et une list de nom de fichier et si elle dans le tableau et bien je fais une action sinon une autre. Je voudrai savoir si il y avais une facon plus simple que de devoir faire plusieurs boucle imbrique.
Mon code ne fonction pas, j'ai toujours des "No"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 for FILENAME in * do i=0 while [ $i -lt ${#ARR_INPUT_VIDEO_FORMAT[*]} ]; do if [ "$FILENAME" = "*.${#ARR_INPUT_VIDEO_FORMAT[$i]}" ] then echo "Yes: $FILENAME" break; else echo "No: $FILENAME" fi let i++ done done
Partager