dans le doute j'ai testé en live sur 6 plateformes (shell+OS differents) et ça marche dans tous les cas.
si il y a renomage obligatoirement
testé sous KSH et BASH sur linux openBSD et TRU64unix
voilà la copie d'ecran du système
théoriquement le plus incompatible TRU64 avec ksh.
/>cd /tmp
/tmp>touch toto.jpg
/tmp>touch titi.jpg
/tmp>mkdir test
/tmp>for i in *.jpg ; do mv $i test/`echo $i | sed -e "s/.jpg/.jpeg/"` ; done
/tmp>ll *jpg
ls: *jpg not found
/tmp>ll test
total 0
-rw-rw-rw- 1 root system 0 Mar 22 16:17 titi.jpeg
-rw-rw-rw- 1 root system 0 Mar 22 16:17 toto.jpeg
/tmp>
comme tu vois ça deplace bien.
si tu veux que copier tu n'as pas le choix tu dois faire en 2 fois
1-copier
2-aller dans le repertoire destination et faire un renomage à la volée avec la boucle for.
Poste le Wednesday 22 March 2006 16:25:08