[shell-script] Renomear extensão de vários arquivos.

2006-09-20 Por tôpico rodrigo_ono
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

Re: [shell-script] Renomear extens ão de vários arquivos.

2006-09-20 Por tôpico Humberto Pereira
On Wed, 20 Sep 2006 10:01:52 -0300, rodrigo_ono <[EMAIL PROTECTED]> wrote: > 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 >

Re: [shell-script] Renomear extensão de vários arquivos.

2006-09-20 Por tôpico Lúcio Robalinho
Opa, segue o script: #!/bin/bash ls *.dat.old | while read antigo ; do novo=$(echo $(echo $antigo | cut -c -32)) # use o echo abaixo para testar antes de renomear. # se o nome ficar correto eh soh descomentar a linha # com o comando mv mais abaixo. echo $novo # mv $antigo $novo done É isso.

Re: [shell-script] Renomear extensão de vários arquivos.

2006-09-20 Por tôpico Flavio Junior
$ for file in *.old; do mv $file ${file/.old/}; done Isso deve resolver, lembre-se de fazer um teste antes. Nem sempre da tudo certo :D Flávio do Carmo Junior On 9/20/06, rodrigo_ono <[EMAIL PROTECTED]> wrote: > Bom dia pessoal, > > Pode parecer um tanto quanto bobo, mas estou com uma duvida e

Re: [shell-script] Renomear extensão de vá rios arquivos.

2006-09-20 Por tôpico +[+ Suicide|Solution +]+
Se tiver o util-linux instalado, utilize o rename :) [EMAIL PROTECTED]:/tmp/teste$ ls -1 aaa-msjd.ngin.zap.2006082703.dat.old aaa-msjd.ngin.zap.2006082706.dat.old [EMAIL PROTECTED]:/tmp/teste$ rename .dat.old .dat *.dat.old [EMAIL PROTECTED]:/tmp/teste$ ls -1 aaa-msjd.ngin.zap.2006082703.dat aaa-m

[shell-script] script para renomear arquivos e diretorios recursivamente funcionando!!!

2006-09-20 Por tôpico gleissonmb
Como veem sao dois scripts...funciona mas se fosse um só seria mas limpo...tentei transformar o corretor.sh numa funcao dentro do script principla mas nao deu...ideias? recursive.sh ### #!/bin/bash # Script para corrigir nomes de arquivos e diretorios RECUR

RES: [shell-script] Renomear extensão d e vários arquivos.

2006-09-20 Por tôpico Élvio Barbalho
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] Vis

Re: [shell-script] script para renomear arquivos e diretorios recursivamente funcionando!!!

2006-09-20 Por tôpico Humberto Pereira
On Wed, 20 Sep 2006 11:13:12 -0300, gleissonmb <[EMAIL PROTECTED]> wrote: > Como veem sao dois scripts...funciona mas se fosse um só seria mas > limpo...tentei transformar o corretor.sh numa funcao dentro do script > principla mas nao deu...ideias? > > recursive.sh ##

Re: [shell-script] script para renomear arquivos e diretorios recursivamente funcionando!!!

2006-09-20 Por tôpico Humberto Pereira
On Wed, 20 Sep 2006 11:51:15 -0300, Humberto Pereira <[EMAIL PROTECTED]> 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

[shell-script] Script verifica maquina ativa com ping

2006-09-20 Por tôpico weder_feliciano
Eu tenho uma lista de ips de todas as maquinas da rede num arquivo, e gostaria de saber quais estão ativas, tentei fazer um script usando a varia $?, no entanto não consegui desenvolver, gostaria que ele mandasse um ip das maquinas ativas para um arquivo e das inativas fosse ignorados, segue o que

Re: [shell-script] Script verifica maquina ativa com ping

2006-09-20 Por tôpico Geison Farias
Faz assim que funciona: #!/bin/bash > /tmp/maquinas_ativas.txt for i in $(cat /usr/local/snmp/lista_ips.txt) do ping -c 1 $i if [ $? -eq 0 ] then echo $i >> /tmp/maquinas_ativas.txt else : fi done Abraços, Geison Farias Recife - PE weder_feliciano escreveu: > E

Re: [shell-script] Script verifica maquina ativa com ping

2006-09-20 Por tôpico Flavio Junior
ou simplificando ainda mais: #!/bin/bash > /tmp/maquinas_ativas.txt for i in $(cat /usr/local/snmp/lista_ips.txt) do ping -c 1 $i && echo $i >> maquinas_ativas.txt done Flávio do Carmo Junior On 9/20/06, Geison Farias <[EMAIL PROTECTED]> wrote: > > Faz assim que funciona: > > #!/bin/bash > >