[shell-script] Script para deletar excesso de logs

2006-07-12 Por tôpico Klaus Engelmann
Prezados Colegas: Por um tempo estou acompanhando a lista. Agradeço as excelentes participações de grandes colegas. Como sou um iniciante em Shell, resolvi escrever meu primeiro "script mais sério" e o coloco para que todos postem suas sugestões e críticas. O script foi criado para rodar em cada

[shell-script] Re: ajuda com script

2006-07-12 Por tôpico mendezdba
Amigos, obrigado pela ajuda.. Agora fui criar o script e estou errando em alguma coisa Foi criado o seguinte script. #!/bin/csh set data = `date` set auditlog = script_audit.log set auditold = script_audit_antigo.log cp -p $auditlog $auditold mv $auditold $auditold.`date "+%y%m%d%H%M"` find /

[shell-script] Melhorar o case

2006-07-12 Por tôpico Rafael de Melo Rossi
Oi Pessoal, Aonde trabalho desenvolvi um script que verifica em um diretório se um arquivo está lá ou não. Ele funciona só que ele não está bem escrito, seguinte: Todos os dias eu recebo alguns arquivos padronizados, a diferenciação entre eles é o codigo do parceir

Re: [shell-script] Re: ajuda com script

2006-07-12 Por tôpico Flavio Junior
Estranho a apostrofe nao ta escapando o ! ... Bom, coloque uma \ antes do ! ficando: $ find / -perm 0750 | xargs egrep -l '#\!/bin/(csh|bash|ksh|sh)' > script_audit.txt Se por acaso no .txt deopis ficar soh uma linha, troque > por >>, mas antes do find, apague o .txt pra que ele seja criado pelo f

Re: [shell-script] Phanton (Norton Ghost) Interessante

2006-07-12 Por tôpico Danilo G. Magrini
:.:.: Enio Marconcini :.:.: 1010011010 :.:.: escreveu: > http://br-linux.org/linux/phanton_ghost_livre Tirando o cross-posting ... :x - Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Que

[shell-script] Ajuda com sed

2006-07-12 Por tôpico Victor Leonardo
E aí pessoal! Na linha abaixo eu consigo dizer que só quero mostrar os caracteres da string que são diferentes de números: echo "abcDEF012345.,[EMAIL PROTECTED]" | sed 's/[0-9]//g' Teria como fazer o contrário, ou seja, pegar apenas o que é número mas sem ter que colocar entre os [] todos os car

Re: [shell-script] Ajuda com sed

2006-07-12 Por tôpico Flavio Junior
[a-zA-Z] ou [:alpha:] ou [^0-9] Isso tudo em Expressoes Regulares Flavio do Carmo Junior aka blk1d On 7/12/06, Victor Leonardo <[EMAIL PROTECTED]> wrote: > E aí pessoal! > > Na linha abaixo eu consigo dizer que só quero mostrar os caracteres da > string que são diferentes de números: > > echo "ab

Re: [shell-script] Ajuda com sed

2006-07-12 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Victor Leonardo escreveu: > E aí pessoal! > > Na linha abaixo eu consigo dizer que só quero mostrar os caracteres > da string que são diferentes de números: > > echo "abcDEF012345.,[EMAIL PROTECTED]" | sed 's/[0-9]//g' > > Teria como fazer o contrário

Re: [shell-script] Ajuda com sed

2006-07-12 Por tôpico Victor Leonardo
Valeu pela ajuda Flávio! Obrigado!!! Em Qua, 2006-07-12 às 13:24 -0300, Flavio Junior escreveu: > [a-zA-Z] ou [:alpha:] ou [^0-9] > Isso tudo em Expressoes Regulares > > Flavio do Carmo Junior aka blk1d > > On 7/12/06, Victor Leonardo <[EMAIL PROTECTED]> wrote: > > E aí pessoal! > > > > Na linh

Re: [shell-script] Ajuda com sed

2006-07-12 Por tôpico Herbert Alexander Faleiros
On Wednesday 12 July 2006 12:45, Victor Leonardo wrote: [cut] > caracteres da string que são diferentes de números: > echo "abcDEF012345.,[EMAIL PROTECTED]" | sed 's/[0-9]//g' > fazer o contrário, ou seja, pegar apenas o que é número [cut] $ echo "abcDEF012345.,[EMAIL PROTECTED]" | tr -d [:alpha:]

Re: [shell-script] Ajuda com sed

2006-07-12 Por tôpico Felipe Kellermann
On Wed, 12 Jul 2006 1:34pm -0300, Herbert Alexander Faleiros wrote: > On Wednesday 12 July 2006 12:45, Victor Leonardo wrote: > [cut] > > caracteres da string que são diferentes de números: > > echo "abcDEF012345.,[EMAIL PROTECTED]" | sed 's/[0-9]//g' > > fazer o contrário, ou seja, pegar apenas

[shell-script] Phanton (Norton Ghost) Interessante

2006-07-12 Por tôpico :.:.: Enio Marconcini :.:.: 1010011010 :.:.:
http://br-linux.org/linux/phanton_ghost_livre -- ENIO RODRIGO MARCONCINI ...msnm: [EMAIL PROTECTED] skype: eniorm. .:.:.: Slack The Planet :.:.: - Esta lista não admite a abordagem de outras ligu

[shell-script] Phanton (Norton Ghost) Interessante

2006-07-12 Por tôpico :.:.: Enio Marconcini :.:.: 1010011010 :.:.:
http://br-linux.org/linux/phanton_ghost_livre -- ENIO RODRIGO MARCONCINI ...msnm: [EMAIL PROTECTED] skype: eniorm. .:.:.: Slack The Planet :.:.: - Esta lista não admite a abordagem de outras ligu

[shell-script] somar numero

2006-07-12 Por tôpico Eduardo daSilva Ramos
preciso calcular numeros contidos num arquivo ex: arquivo valores.txt contem #cat valores.txt 23 21 90 32 o comando deve me retornar a soma de todos estes numeros, alguem pode me dar um help? - Esta lista não admite

[shell-script] somar numero

2006-07-12 Por tôpico Eduardo daSilva Ramos
preciso calcular numeros contidos num arquivo ex: arquivo valores.txt contem #cat valores.txt 23 21 90 32 o comando deve me retornar a soma de todos estes numeros, alguem pode me dar um help? - Esta lista não admit

Re: [shell-script] somar numero

2006-07-12 Por tôpico Flavio Torres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Eduardo daSilva Ramos escreveu: > preciso calcular numeros contidos num arquivo ex: > > arquivo valores.txt contem > > #cat valores.txt > 23 > 21 > 90 > 32 > o comando deve me retornar a soma de todos estes numeros, alguem pode > me dar um help? Uma

Re: [shell-script] somar numero

2006-07-12 Por tôpico jefferson Aranha
> preciso calcular numeros contidos num arquivo ex: > > arquivo valores.txt contem > > #cat valores.txt > 23 > 21 > 90 > 32 > o comando deve me retornar a soma de todos estes numeros, alguem pode > me dar um help? Alguem me corrija se eu estiver errado =D, sou iniciante tb =D for i in `cat

Re: [shell-script] somar numero

2006-07-12 Por tôpico Eriberto
Uma solução dentre as milhões possíveis: cat valores.txt | xargs | sed 's/ / + /g' | bc []s Eriberto - www.eriberto.pro.br Eduardo daSilva Ramos escreveu: > preciso calcular numeros contidos num arquivo ex: - Esta lista não

Re: [shell-script] somar numero

2006-07-12 Por tôpico Eriberto
Mais uma: a=0; for i in `cat valores.txt`; do a=$[a + i]; done; echo $a []s Eriberto - www.eriberto.pro.br Eduardo daSilva Ramos escreveu: > preciso calcular numeros contidos num arquivo ex: - Esta lista não admite a abordag

Re: [shell-script] somar numero

2006-07-12 Por tôpico Jeferson A. Cassol
assim: awk '{ S += $1; } END{ print S}' valores.txt ou assim: === #!/bin/sh T=0 for i in `cat valores.txt` do T=$((T+i)) done echo $T === no google e nas respostas da lista tem muita coisa... -- -- Jeferson A. Cassol Em Quarta 12 Julho 2006 17:36,

[shell-script] baixar somente os arquivos tar.gz do servidor que esta na net para maquina local

2006-07-12 Por tôpico [EMAIL PROTECTED]
Olá pessoal, Tenho um servidor virtual na net que cria um backup de 6 em 6 horas, no formato servidor_data_hora.tar.gz de alguns determinados arquivos Preciso que minha maquina local acesse esse servidor, baixe esses tar.gz e em seguida, pode apaga-los (liberando espaço). Pode ser por ftp, sftp

Re: [shell-script] somar numero

2006-07-12 Por tôpico Flavio Junior
jah que falamos de outras soluçoes, vou por uma tambem: $ cat val.txt | tr '\n' "+" | bc O que não falta é formas de somar isso.. mas vamo faze uma longa thread com varias formas :) Flavio do Carmo Junior aka blk1d On 7/12/06, Eriberto <[EMAIL PROTECTED]> wrote: > Uma solução dentre as milhões

Re: [shell-script] somar numero

2006-07-12 Por tôpico Julio C. Neves
Aê Eduardo, A que eu mais gosto: $ paste -sd+ valores.txt | bc 166 A opção -s transforma coluna em linha, a opçao -d indica o delimitador e bc é uma calculadora. Veja só o paste: $ paste -sd+ valores.txt 23+21+90+32 Abração e "suShellso" :) Julio :wq Em 12/07/06, Eduardo daSilva Ramos <[EMAIL

Re: [shell-script] somar numero

2006-07-12 Por tôpico João Bernardo Aversa
Solução: man bc On 7/12/06, Flavio Junior <[EMAIL PROTECTED]> wrote: > > jah que falamos de outras soluçoes, vou por uma tambem: > > $ cat val.txt | tr '\n' "+" | bc > > O que não falta é formas de somar isso.. mas vamo faze uma longa > thread com varias formas :) > > > Flavio do Carmo Junior aka

Re: [shell-script] somar numero

2006-07-12 Por tôpico Eriberto
Opa... Essa não vai deixar um + sobrando no final, gerando um erro? (considerando que geralmente há um ENTER final). []s Eriberto - www.eriberto.pro.br Flavio Junior escreveu: > jah que falamos de outras soluçoes, vou por uma tambem: > > $ cat val.txt | tr '\n' "+" | bc -

Re: [shell-script] baixar somente os arquivos tar.gz do servidor que esta na net para maquina local

2006-07-12 Por tôpico Natanael Martins Neves
Tente scp :*.tar.gz . ;ssh '(rm *.tar.gz)' Natan Em 12/07/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escreveu: > > Olá pessoal, > > Tenho um servidor virtual na net que cria um backup de 6 em 6 horas, no > formato servidor_data_hora.tar.gz de alguns determinados arquivos > > Preciso que minha maq

[shell-script] renomear extensão de pastas e diretórios recursivamente

2006-07-12 Por tôpico dickric2002
Olá, pessoal. Em nosso servidor todos arquivos e pastas estão com ema extensão ".1" (falha nossa ...). Terei que renomear todos os arquivos recursivamente, incluside os diretórios, tirando essa extensão. Não dá para fazer na unha. Será que com sed ou find + mv ... Alguma luz ... -

Re: [shell-script] somar numero

2006-07-12 Por tôpico Julio C. Neves
Acho que vc tem razão Eriberto, já tive um problema desses uma vez e resolvi da seguinte maneira: $ echo $(tr '\n' "+" < val.txt)0 | bc Que tirando o bc, produz: $ echo $(tr '\n' "+" < valores.txt)0 23+21+90+32+0 e o zero ao final deixa a barra limpa. Tenho acompanhado o desenvolvimento do HL

Re: [shell-script] somar numero

2006-07-12 Por tôpico Julio C. Neves
Ô João, cara man todo mundo conhece na lista e vc foi mandar logo o owner da lista ler o man??? Quequeisso João!? Tu tá parecendo estagiário até na lista, rapaz!? Pessoal, estou brincando com o João pq ele foi meu aluno na UniRIO (excelente aluno, por sinal) e é novo na lista. Mas aproveito para d

Re: [shell-script] renomear extensão de pastas e diretórios recursivamente

2006-07-12 Por tôpico Flavio Junior
a poucos dias eu respondi uma duvida praticamente identica.. fora todas as outras respostas... $ find /diretorio/base -name "*.1" -exec sh -c 'NOME="{}"; mv -i $NOME ${NOME/.1//}' \; Ele vai pedir confirmação pra cada mv, se ver q ta tudo certo, soh tirar o "-i" da linha. Nao testei, mas a soluçã

Re: [shell-script] renomear extensão de pastas e diretórios recursivamente

2006-07-12 Por tôpico Julio C. Neves
Uma forma: Monte um arquivo chamado arq com a seguinte linha: mv $1 ${1%.*} torne-o executável no prompt execute o seguinte cmd find . -type f -name "[a-zA-Z1-9_]*.*" -exec ./a {} \; Ponha dentro do par de colchetes todos os caracteres que vc usa no inicio dos nomes dos arquivos. Isto é necessári

Re: [shell-script] somar numero

2006-07-12 Por tôpico Eriberto
Pois é. Eu passei um exercício desses há duas semanas para os meus alunos e em uma das soluções eu acrescia um 0 no fim da linha com um sed. Valeu pelo HLBR. O projeto está crescendo! Abração Julio Eriberto - www.eriberto.pro.br Julio C. Neves escreveu: > Acho que vc tem razão Eriberto, >

Re: [shell-script] somar numero

2006-07-12 Por tôpico Eriberto
Eu ia falar algo nesse sentido mas não postei. Mas já que você falou... []s Eriberto - www.eriberto.pro.br Julio C. Neves escreveu: > Ô João, > cara man todo mundo conhece na lista e vc foi mandar logo o owner da lista > ler o man??? Quequeisso João!? Tu tá parecendo estagiário até na lista, > r