Bonjour

Je souhaite exclure des fichiers et dossiers de mon traitement, voici mon code :
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
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 :
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