Bonjour

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


Répondre à