-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Lundi 1 Septembre 2003 11:20, Julien Sobrier a écrit : > Bonjour > J'ai plusieurs dizaines de fichiers à renomer (*.JPG -> *.jpg). Est-il > possible de faire un petit script d'une ligne utilisant mv pour faire > cette action?
Là, les réponses vont se déchainer.... Mes deux cents d'euro, une solution moche en bash: $ for FICHIER in *.JPG; do BASE=`echo $FICHIER|cut -d"." -f1`; mv $FICHIER\ $BASE.jpg; done C'est pas très beau, et inefficace si le nom de fichier contient des points... Autre méthode, pas bien meilleure... $ for FICHIER in *.JPG; do NEW=`echo $FICHIER| tr [A-Z] [a-z]`; mv $FICHIER $NEW; done Problème: Met *tout* en minuscules... Non, en fait, pour les "one-liners", Perl ou Awk sont mieux.... Suivant :çp !!!! - -- ,, (°> Nicolas Costes /|\ IUT de La Roche / Yon ( ^ ) Clé publique: http://www.keyserver.net/ ^ ^ http://www.gnu.org/philosophy/can-you-trust.fr.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQE/U448Nc2aXy7LuOgRAkWhAKCC6CrrxPh4lR9jsa6Kwii1+2Ux7QCgjvEf SBLHszPbI6Ev6kiBbnUqihA= =bp4T -----END PGP SIGNATURE-----
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com". Foire Aux Questions de la liste : http://mdk.mondelinux.org