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

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

Re: Criação de script para renomear arquivo


From: fabio_pires2003
Subject: Re: Criação de script para renomear arquivo
Date: Wed, 28 Jun 2006 16:36:40 -0000
User-agent: eGroups-EW/0.82

Beleza mas como faço para o rename entrar em cada dir encontrado pelo
 find e ser executado????

--- Em address@hidden, "Flavio Junior" <billpp@g...>
escreveu
>
> 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 <fabio_pires2003@y...> 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: address@hidden
> > ---------------------------------------------------------------------
> > 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
> >
> >
> >
> >
> >
> >
> >
> >
> >
>







reply via email to

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