[shell-script] Script que verifica usuários e env ia email de uma arquivo antispam.log

2006-07-21 Por tôpico rafael\.nery
Deu certo oq vcs me passaram. mas agora surgiu outra coisa. No inicio de cada linha do arquivo que quero testar tem 072110389755 que é data e horário. Como eu faço para testar se VER=`grep Bloqueado /var/inflex/antispam.log | cut -d':' -f3 | cut -d@ -f1` é sempre do último dia. Isso para não fic

Re: [shell-script] Tipos de variáveis

2006-07-21 Por tôpico Fabio Henrique
Amigo, muito obrigado.. ainda não pude testar com a data invertida, mas sua solução é logicamente correta. Atenciosamente, Fábio Henrique ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Regist

Re: [shell-script] Script que verifica usuários e envia email de uma arquivo antispam.log

2006-07-21 Por tôpico Fabricio Lopes de Souza
é mais ou menos isso que você quer ? [EMAIL PROTECTED] yum.repos.d]# data=072110389755 [EMAIL PROTECTED] yum.repos.d]# [[ $(date +%m%d) == $(echo ${data:0:4}) ]] && echo "hoje" || echo "nao hoje" hoje [EMAIL PROTECTED] yum.repos.d]# data=072310389755 [EMAIL PROTECTED] yum.repos.d]# [[ $(date +%m%d

Re: [shell-script] Ajuda com scritp

2006-07-21 Por tôpico Fabricio Lopes de Souza
você precisa nos dar amostra dos arquivos que ele checa On 7/20/06, rafael.nery <[EMAIL PROTECTED]> wrote: > > Estou tentando fazer um script que compara um aquivo de usuários e se o > usuario existir enviar um e-mail se não, sair do programa. > > #!/bin/bash > # Rafael Nery 07/2006 > SENDER="[EMA

Re: [shell-script] explode() em shell?!?!

2006-07-21 Por tôpico Fabricio Lopes de Souza
vc podia falar oq q uma função explode faz :D On 7/18/06, Jorge Pereira <[EMAIL PROTECTED]> wrote: > > Pessoal, > > Estou precisando fazer algumas funções padrões em shell, e a unica que > esta > me dando dor de cabeça e a > logica da função explode, so que está implementação precisa receber como

[shell-script] Tamanho do arquivo em uma variável

2006-07-21 Por tôpico jh3ndr1k
Boa Tarde, Alguém sabe qual o algoritmo para colocar o tamanho de um arquivo numa variável ? Por exemplo, com o comando du –h access.log, tenho o resultado: 1,4Gb access.log Queria pegar so o 1,4Gb e colocar em uma variável na forma de string Obrigado, -

Re: [shell-script] Tamanho do arquivo em uma variável

2006-07-21 Por tôpico Fabricio Lopes de Souza
[EMAIL PROTECTED] wrk]# du -hs . 186M . [EMAIL PROTECTED] wrk]# a=$(du -hs . | awk '{ print $1}') [EMAIL PROTECTED] wrk]# echo $a 186M On 7/21/06, jh3ndr1k <[EMAIL PROTECTED]> wrote: > > Boa Tarde, > > Alguém sabe qual o algoritmo para colocar o tamanho de um > arquivo numa variável ? >

Re: [shell-script] Tamanho do arquivo em uma variável

2006-07-21 Por tôpico Natanael Martins Neves
Uma solução seria var=`du -h xrdiac.dat|awk '{print $1}'` Natan Em 21/07/06, jh3ndr1k <[EMAIL PROTECTED]> escreveu: > > Boa Tarde, > > Alguém sabe qual o algoritmo para colocar o tamanho de um > arquivo numa variável ? >Por exemplo, com o comando du –h access.log, tenho o

Re: [shell-script] Tamanho do arquivo em uma variável

2006-07-21 Por tôpico Felipe Kellermann
On Fri, 21 Jul 2006 1:35pm -0300, Natanael Martins Neves wrote: > Uma solução seria > >var=`du -h xrdiac.dat|awk '{print $1}'` Outras, uma em zsh: Criando uma tabela com as informações do arquivo, a opção que prefiro: % stat -H messages /var/log/messages % print $messages[link]

Re: [shell-script] Tamanho do arquivo em uma variável

2006-07-21 Por tôpico Felipe Kellermann
On Fri, 21 Jul 2006 1:58pm -0300, Felipe Kellermann wrote: > % stat -H messages /var/log/messages > % print $messages[link] > 1713508 > > Assim $messages[link] tem o tamanho do arquivo em bytes. A s/link/size/ -- Felipe Kellermann -

Re: [shell-script] Tamanho do arquivo em uma vari�vel

2006-07-21 Por tôpico \[+=Messi�s, Å£ves =+\]
Veja o script que fiz abaixo: #!/bin/sh DIA=$(date "+%d") MES=$(date "+%m") ANO=$(date "+%Y") # Arquivo access.log ACCESSLOG=/var/log/squid/access.log # Arquivo access.log BKP_ACCESSLOG=/var/log/squid/access.log.$ANO$MES$DIA # Pega o tamanho do access.log TAM_ACCESSLOG=$(wc -c $ACCESSLOG | cut

[shell-script] Ler uma tecla

2006-07-21 Por tôpico Luis Fernando C. Talora
Pessoal, Estou fazendo um script e queria, em determinado momento que ele perguntasse algo assim: Confirma (s/n)? E armazenasse a resposta em uma variável. Tentei fazer isso com o "read -n 1", sem sucesso. Alguém pode me dar uma ajuda? Obrigado! Luís Talora -

RES: [shell-script] Ler uma tecla

2006-07-21 Por tôpico CC LATAM Cardoso Antonio
Ola Luis, Faço isso no meu script da seguinte forma: echo "\nInicializa [s/n]: \c" read _OPC if [ "$_OPC" = "S" -o "$_OPC" = "s" ]; then Comandos fi []s De: shell-script@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luis Fernando C. Talora E

Re: RES: [shell-script] Ler uma tecla

2006-07-21 Por tôpico Luis Fernando C. Talora
--- Em shell-script@yahoogrupos.com.br, "CC LATAM Cardoso Antonio" <[EMAIL PROTECTED]> escreveu > > Ola Luis, > > Faço isso no meu script da seguinte forma: > > echo "\nInicializa [s/n]: \c" > read _OPC Matou! Eu não sabia que podia usar read -n1 VARIAVEL Funcionou redondo! Valeu! []´s Luis

Re: [shell-script] Tamanho do arquivo em uma vari�vel

2006-07-21 Por tôpico Hendrik Araujo
Blz, valeu galera! Olhem meu script ae... valeus! #!/bin/sh data=`date +%d.%m.%Y` tamanho=`ls -hs access.log | cut -f1 -d' '` if [ "$tamanho" == "1.8G" ]; then echo "Rotacionando o arquivo de log..." mv /var/log/squid/access.log /var/log/squid/access.log_$data mv /var/log/squid/cache.log /var/log/

RE: RES: [shell-script] Ler uma tecla

2006-07-21 Por tôpico leobash10
vai mais um jeito.. echo "Deseja realmente apagar este log? [s/n]" read resposta if [ $resposta = s ]; then rm bla..bla else echo "Nada foi feito..." fi leo _ From: shell-script@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Beh

RE: RES: [shell-script] Ler uma tecla

2006-07-21 Por tôpico leobash10
ups.. num vi que c queria colocar numa variavel.. o exemplo abaixo e quente. valeu leo _ From: shell-script@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Luis Fernando C. Talora Sent: sexta-feira, 21 de julho de 2006 16:23 To: shell-script@yahoogrupos.com.br Subject: Re: R

Re: [shell-script] explode() em shell?!?!

2006-07-21 Por tôpico Jorge Pereira
precisa falar? a propria função ta bem explicita. sendo mais direto, eu preciso algo como. #!/bin/bash # Script 1 source lib.script.sh _explode "nome" ":" /etc/passwd echo ${nome[3]} exit 0 # e no caso a função _explode deve ser algo como. #!/bin/bash function _explode(){ local n=0

Re: [shell-script] explode() em shell?!?!

2006-07-21 Por tôpico Flavio Junior
Nao sei se to entendendo, mas voce quer passar 3 argumentos 1o. Vetor 2o. Separador 3o. Arquivo/linha Por exemplo a linha: linha="nada:interessante:por:aqui:hoje" Ai voce faz: _explode vet ":" linha $ echo $vet[0] nada $ echo $vet[4] hoje ?? isso é facil usando o while read ou o cut ou tr ou sed

Re: [shell-script] explode() em shell?!?!

2006-07-21 Por tôpico Jorge Pereira
cara, eu sei muito simples como fazer isto, sem esse tanto de comando. echo "meu:nome:e:jorge" | awk -F ":" '{print $1}' saca? so que eu preciso que a função faça isto, e não utilizando comandos...e preciso devido ao sistema ser modulorizado, e dai precisamos ter portabilidade entre sistemas un

Re: [shell-script] explode() em shell?!?!

2006-07-21 Por tôpico Flavio Junior
Voce não pode usar o export ? X=nada export X . . . teste() { echo $X } Flávio do Carmo Junior aka blk1d On 7/21/06, Jorge Pereira <[EMAIL PROTECTED]> wrote: > cara, > > eu sei muito simples como fazer isto, sem esse tanto de comando. > > echo "meu:nome:e:jorge" | awk -F ":" '{print $1}' > >