Le 31 août 2010 15:21, Quentin Lamy
<quentinlamy1@gmail.com> a écrit :
Ce n'est pas xargs ou pas le problème. C'est que si on renomme "FOO"
en "foo", les autres noms de fichiers qui sont "pipés" dans la
commande rename sont faux: "FOO/ONE.txt" devrait être "foo/ONE.txt" p.
ex. (Là l'exemple est simple, mais avec une grande arborescence ça se
complique.) Il faut commencer par le bas de l'arborescence. Et, pour
prévenir une nouvelle fausse solution, j'ajoute qu'on ne peut pas
évidemment pas utiliser: "find FOO | tac | rename 'y/A-Z/a-z/'".
N'est-ce pas?
Par contre ca doit marcher ça :
find FOO/ -type f -exec rename 'y/A-Z/a-z/' {} \;