Hello !

Voilà, j'ai des fichiers ( environ 1500) dans un repertoire. ces fichiers ont des noms qui contiennent des espaces.

Et le probleme,, c'est que je veux faire un traitement monscript.sh < fichiers


DOnc pour ce faire j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
for i in *.msg ; do a=`echo "$i" | sed -s 's/ /\\ /g'`;ech $a;  done;
Avec ça, j'ai bien les fichiers..


mais en faisant


Code : Sélectionner tout - Visualiser dans une fenêtre à part
for i in *.msg ; do a=`echo "$i" | sed -s 's/ /\\ /g'`;/home/krispy/monscript.sh < $a;  done;
il ne prend pas en compte les espaces. et donc ne trouve pas les fichiers :/

Une idée sur comment régler ça ?

merci bcp d'avance