Beleza mas como faço para o rename entrar em cada dir encontrado pelo find e ser executado????
--- Em [email protected], "Flavio Junior" <[EMAIL PROTECTED]> 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 <[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
