On Wed, Jul 21, 2004 at 07:49:14PM +0200, Ga�tan PERRIER wrote: > > Tr�s fort, et comment peut-on faire pour que tous les fichiers d'un > > r�pertoire et de ses sous-r�pertoires soit renomm�s ainsi ?
Ah, l'�nonc� du sujet disait "LES fichiers d'UN r�pertoire". > un truc du genre: > rename "s/ /_/" `find chemin_r�pertoire_racine -type f` Non, justement car les espaces font croire au shell qu'il s'agit d'autant de fichiers... Il faut �tre plus conservateur: find . -print0 | xargs -0 rename "s/ /_/" (�a marche d'ailleurs aussi sur les r�pertoires, mais �a s'emm�le un peu les pinceaux pour les fichiers qui sont dans un r�pertoire qui a chang� de nom... Donc on doit pouvoir faire mieux.) Y. - find dinner/ -type f | xargs munchlist

