Le 14450ième jour après Epoch, [email protected] écrivait: > Bonjour, > > ce script ne fonctionne pas avec des noms de fichiers contenant des > espaces, je ne vois pas trop où se situe le problème. Quelqu'un aurait > une idée ? > > motif='[[:lower:]]' > remplacement='[[:upper:]]' > > while [ -n "$1" ] ; do > cp "$1" $( echo "$1" | tr $motif $remplacement ) > shift > done
Le second paramètre de cp n'est pas pris comme un paramètre unique. Essaye ça: cp "$1" "$( echo $1 | tr $motif $remplacement )" Et si possible, la prochaine fois, en plus de mettre un sujet explicite, rajoute des détails dans "ça marche pas", comme un exemple avec un nom qui ne fonctionne pas, et surtout ce que ça fait réellement... /F - Se prend pour Don Quichotte (ou Don Quichipotte?) -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected]

