shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] script para renomear arquivos e diretorios recursivam


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)

On Wed, 20 Sep 2006 11:51:15 -0300, Humberto Pereira <address@hidden> wrote:
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/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]