Il y a d�j� quelques temps j'avais pos� une question quant au renommage de nom 'window$' des fichiers. Mon but �tant de ne garder que les nombres.
Voici ma solution :
Premier fichier :
for fichier in *.jpg
do
mv "$fichier" `echo "$fichier" | tr " " "_"`
mv "$fichier" `echo $fichier | tr -d "?" | tr -d "������������������������A-Za-z " | tr -d "-" | tr -d "'" | tr -d :cntrl:]`jpg
done
puis second fichier :
for fichier in *.jpg
do
mv $fichier `echo $fichier | sed "s,_______01_____,,g"`
done
Pour le premier fichier, on peux virer la ligne :
mv "$fichier" `echo "$fichier" | tr " " "_"`
Cette ligne me permet de rep�r� des nombres au milieu du nom.
Par exemple, on pourrais avoir avec cette ligne un r�sultat de la forme _______01_____046.jpg qui aurait donn� 01046.jpg sans cette ligne. Pour �liminer que le 01 g�nant, il me reste � ex�cuter le second fichier pour n'avoir que 046.jpg comme nom.
--
Amicalement vOOo <http://fr.openoffice.org>tre
Troumad alias Bernard SIAUD
troumad.free.fr <http://troumad.free.fr> : AD&D, math�matiques, WEB, et
sectes.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
