Bonjour,

j'ai bien conscience d'être limite HS mais j'ai le souvenir d'un script de renommage de fichier avec accent ou espace, problème qui revient souvent avec ces fichiers en réseau ou OOo dit qu'il n'existe pas. Je suis sous linux et j'ai bien trouvé un script mais il n'est pas récursif et mes connaissance en shell sont trop limitées pour l'adapter. Si quelqu'un à cela sous la main je lui en serait reconnaissant !

Avec un shell Unix, et pourvu que le script dont il est question soit capable de traiter correctement un fichier avec un chemin quelconque, il est possible d'utiliser find pour faire de la récursion, avec la syntaxe suivante :
find -name <critère de nom> -exec <script> {} \;
donc par exemple pour exécuter /bin/monscript sur tous les fichiers de type odt à partir d'un répertoire :
find -name \*.odt -exec /bin/monscript {} \;

Cyrille

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à