Bonjour
Je souhaite exclure des fichiers et dossiers de mon traitement, voici mon code :
Seulement ça ne semble pas fonctionner, car tous les fichiers sont traités, au lieu d'exclure ceux qui sont dans elements_a_exclure.txt. Voici comment j'ai écrit dans ce dernier :
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
18
19 fichier_exclure=`cat '/var/www/localhost/mon/chemin/mon_dossier/elements_a_exclure.txt'` # si on trouve une virgule dans le fichier alors on separe les elements dans un tableau old="$IFS" IFS=, set $fichier_exclure IFS="$old" for exclure in "$@" do if echo "$i" |grep $exclure >/dev/null 2>&1 then echo "" else # traitement fi done
jquery,*.css,*.ini,*.jpg,*.png,*.gif,*.sql,*.swf,*.pdf
Y a t il une erreur dans le code ou dans elements_a_exclure.txt ? J'ai oublié quelque chose ?
Cordialement,
Ginger
Partager