David BERCOT a écrit :
Pour répondre à la question ci-dessous, il me semble que rename ne
travaille que dans le répertoire courant alors qu'avec un find, on peut
toucher toute une arborescence...
Non, non, rename travaille sur tous les fichiers qu'on lui indique, mais c'est
vrai qu'il n'est pas récursif.
par exemple
rename -n 's/a/e/g' *
remplace les a par des e dans le rep courant (enfin, le -n indique de ne pas le faire
"pour de vrai")
mais
rename -n 's/a/e/g' */*
effectue son renommage sur tous les fichiers de tous les répertoires du rep
courant
et de même
rename -n 's/a/e/g' /*
le fera sur tous les fichiers (et repertoires) au 1er niveau après la racine.
Daniel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]