|
From: | Humberto Pereira |
Subject: | Re: [shell-script] script para renomear arquivos e diretorios recursivamente funcionando!!! |
Date: | Wed, 20 Sep 2006 13:36:31 -0300 |
User-agent: | Opera Mail/9.01 (Linux) |
Depois chame seu corrector com um find: IFS=$'\n' for file in $(find ./ -type -f -type d); do corrector "$file" done
Ops,dois detalhes. Primeiro, esqueci do -o na expressao do findo. Segundo, como o find vai te retornar uma lista com todos os diretorios e arquivos, qdo vc renomear um diretorio, nao vai conseguir renomear + os subdiretorios. Entao vc deve ordenar os diretorios ao contrario (primeiro os subdiretorios). O for ficaria entao:
for file in $(find ./ -type f -o -type d | sort -r); do corrector "$file" done []s Humberto Pereira -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
[Prev in Thread] | Current Thread | [Next in Thread] |