> for fichier in *.jpg
> do
>    j=`echo $fichier | sed "s/\?/\\?/g"`
>    cp $j `echo $fichier | tr -d "?" | tr -d
> "������������������������A-Za-z" | tr -d "-" | tr -d "'" | tr -d
> [:cntrl:]`jpg
> done
>
> Et ceci ne permet pas d'identifier les noms de fichiers qui ont des
> espaces. Comment transformer dans la cha�nes $j les " " en "\ " ?

Pareil (ou presque) que pour les ? :
j=`echo $fichier | sed "s/ /\\\\ /g"`

-- 
Herv� LEFEBVRE          http://www.linuxfrench.net
[EMAIL PROTECTED]
LUTTEZ CONTRE LA VENTE FORC�E DE LOGICIELS :
http://www.linuxfrench.net/oem/

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à