-----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

Répondre à