Caro colega esta é uma alternativa supondo que os nomes sigam este padrão.
$ for a in `ls | grep old$` do b=`echo $a | cut -c 1-32` mv $a $b done Att. Elvio Barbalho Técnico de Produção GEOTI - Gerência de Operações e Tecnologia Tel +55 061 2108-8863 E-mail: [EMAIL PROTECTED] Visite nosso site: www.atp.com.br > ----- Mensagem original ----- > De: rodrigo_ono [SMTP:[EMAIL PROTECTED] > Enviada em: quarta-feira, 20 de setembro de 2006 10:02 > Para: shell-script@yahoogrupos.com.br > Assunto: [shell-script] Renomear extensão de vários arquivos. > > Bom dia pessoal, > > Pode parecer um tanto quanto bobo, mas estou com uma duvida e > gostaria da ajuda de vcs. > > Quando eu tenho um diretorio com varios arquivos como abaixo: > > aaa-msjd.ngin.zap.2006082706.dat.old > aaa-msjd.ngin.zap.2006082719.dat.old > aaa-msjd.ngin.zap.2006082718.dat.old > aaa-msjd.ngin.zap.2006082717.dat.old > aaa-msjd.ngin.zap.2006082715.dat.old > aaa-msjd.ngin.zap.2006082716.dat.old > aaa-msjd.ngin.zap.2006082714.dat.old > aaa-msjd.ngin.zap.2006082713.dat.old > aaa-msjd.ngin.zap.2006082712.dat.old > > E preciso que fiquem assim: > > aaa-msjd.ngin.zap.2006082706.dat > aaa-msjd.ngin.zap.2006082719.dat > aaa-msjd.ngin.zap.2006082718.dat > aaa-msjd.ngin.zap.2006082717.dat > aaa-msjd.ngin.zap.2006082715.dat > aaa-msjd.ngin.zap.2006082716.dat > aaa-msjd.ngin.zap.2006082714.dat > aaa-msjd.ngin.zap.2006082713.dat > aaa-msjd.ngin.zap.2006082712.dat > > Alguem pode me dar uma ajuda ??? > > Muito obrigado, > > Rodrigo > > > > > > [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- 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