Ah.. cuidado no "." do find ...
Talvez seja melhor usar `find /dir/que/comeca/a/recursao -type d`

melhor ;)

On 6/28/06, Flavio Junior <[EMAIL PROTECTED]> wrote:
> for Dir in `ls aquieucolocodir`
> por
> for Dir in `find . -type d`
>
> Nao testei, mas vai ser simples resolver os probs que der...
>
>
> Flavio do Carmo Junior aka blk1d
>
>
> On 6/28/06, fabio_pires2003 <[EMAIL PROTECTED]> wrote:
> > Ola a todos estou iniciando em Shell e gostaria de fazer o seguinte:
> > Preciso criar algo que renomeie recursivamente os arquivos e
> > diretórios de mina máquina:
> >
> > O problema:
> >
> > Vários arquivos e diretórios estão com o nome terminados com ",v".
> > A alteração do nome deve ser feita recursivamente.
> > PS: "é virgula v e não ponto v :)"
> >
> > A solução.
> >
> > Bolei um script mas ele nao renomeia recursivamente. tenho que entrar
> > em diretrio um por um e rodar, esta dando um trabalhão.
> >
> > Segue o que eu fiz
> >
> > CURRENT=`pwd`
> >
> > for Dir in `ls aquieucolocodir`
> > do
> >   if [ -d dircolocadoacima/${Dir}/ ]
> >     then
> >     cd ${CURRENT}/dircolocadoacima/${Dir}
> >     rename 's/(.*),v$/$1/' *,v
> >     cd ../..
> >   fi
> > done
> >
> > funciona mais nao recursivamente.
> >
> > Alguma salvação???
> >
> > Aguardo e agradeço :(
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como 
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
> > prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: [EMAIL PROTECTED]
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em 
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
>


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a