Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Adriano Carneiro de Moura
# awk '$6=="GET" {print $3}' escreveu: Meus 2 cents.. [EMAIL PROTECTED] squid]# awk '$6=="GET" {print $3}' <(tail access.log) 192.168.4.101 192.168.4.228 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Adriano Carneiro de Moura
# awk '$6=="GET" {print $3}' escreveu: pessoal estou precisando buscar uma lista de somente os IPs do arquivo de log do squid, estouusando este comando. cat /var/log/squid/access.log | grep "GET" | cut -f1 -d"T" 1185997658.652142 192.168.0.132 1185997659

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Bruno Gunter Fricke
Recomendo sempre o tail com o -F em função de uma possível rotatividade no log. []'s Em Qua, 2007-08-01 às 17:45 -0300, Flavio Junior escreveu: > Meus 2 cents.. > > [EMAIL PROTECTED] squid]# awk '$6=="GET" {print $3}' <(tail access.log) > 192.168.4.101 > 192.168.4.228 > 192.168.4.101 > 192.16

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Flavio Junior
Meus 2 cents.. [EMAIL PROTECTED] squid]# awk '$6=="GET" {print $3}' <(tail access.log) 192.168.4.101 192.168.4.228 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 192.168.4.101 [EMAIL PROTECTED] squid]# awk '$6=="GET" {print $3" - "$6}' <(tail acce

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Michel I. Moreira
Segue um exemplo #exemplo.sh #!/bin/bash echo "Pegando o GET..." echo " " awk '/^GET/{print $NF}' exemplo.log echo " " echo "Pegando tudo" echo " " awk '{print $NF}' exemplo.log exemplo.log GET 1185997658.652 142 192.168.0.131 1185997659.305 706

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Adriano Carneiro de Moura
também não funcionou ... #awk '/^GET/{print $4}' /var/log/squid/access.log # cheguei a mudar o número 1 2 3 4 ... e nada, não retornou varlo algum Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: Ah, claro, uma linha de squid tem bem mais coisas, mas o ip

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Tiago Barcellos Peczenyj
Ah, claro, uma linha de squid tem bem mais coisas, mas o ip parece ser o quarto campo dessa lista, certo? experimento fazer um print $4 ? On 8/1/07, Adriano Carneiro de Moura <[EMAIL PROTECTED]> wrote: > > pode mandar um exemplo ? testei aqui e não funcionou > > Tiago Barcellos Peczenyj <[EMAIL

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Adriano Carneiro de Moura
pode mandar um exemplo ? testei aqui e não funcionou Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> escreveu: vc pode imprimir o ultimo campo de cada linha que começa com GET: awk '/^GET/{print $NF}' arquivo []´s Tiago On 8/1/07, Adriano Carneiro de Moura <

Re: [shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Tiago Barcellos Peczenyj
vc pode imprimir o ultimo campo de cada linha que começa com GET: awk '/^GET/{print $NF}' arquivo []´s Tiago On 8/1/07, Adriano Carneiro de Moura <[EMAIL PROTECTED]> wrote: > > pessoal estou precisando buscar uma lista de somente os IPs do arquivo > de log do squid, estouusando este comando. >

[shell-script] retornar somente IPs do log do squid

2007-08-01 Por tôpico Adriano Carneiro de Moura
pessoal estou precisando buscar uma lista de somente os IPs do arquivo de log do squid, estouusando este comando. cat /var/log/squid/access.log | grep "GET" | cut -f1 -d"T" 1185997658.652142 192.168.0.132 1185997659.305706 192.168.0.132 1185997659.431779 192.168.0.132 1185997659.6

Re: [shell-script] localizar blocos dentro de um texto

2007-08-01 Por tôpico Tiago Barcellos Peczenyj
Tche, pensa nisso: awk '/^version/{OK=1} OK && /^part_number|^name/ {printf ",%s(%s)",$1,$3} /^created/{OK=0 print "" }' arquivo ,name("70470117-ADAPTATOR),part_number("70470117") Então, eu tenho um estado chamado "OK" (podia ser qq coisa, tive preguiça mental. Quando estiver entre um 'version'

Re: [shell-script] localizar blocos dentro de um texto

2007-08-01 Por tôpico Wilson Campos
Tenatarei colocar de uma maneira melhor para entender. Preciso definir o inicio de um loop for como inicio="version = {" Dentro deste preciso procurar algumas linhas e envia-las a uma variavel elas tem um padrao do tipo linha que comece com "part_number" detectar o final do loop com fim="create

Re: [shell-script] trocar palavras dentro de um arquivo.

2007-08-01 Por tôpico Renato S. Yamane
voyeg3r escreveu: > O parâmetro "-i" já utilizei com sucesso, mas confesso que > não testei usando wildcards tipo *.txt. $man sed -i[SUFFIX], --in-place[=SUFFIX] edit files in place (makes backup if extension supplied) $sed --version GNU sed versão 4.1.5 Att, Renato

Re: [shell-script] dúvida sobre funções

2007-08-01 Por tôpico Tiago Barcellos Peczenyj
Elvio, vc está colocando um $ a mais ~> set - "tio maneco" ~> echo $1 tio maneco ~> echo ${#1} 10 []´s Tiago On 8/1/07, Élvio Barbalho <[EMAIL PROTECTED]> wrote: > > Senhores imaginemos os seguintes comandos: > > a="elvio barbalho" > echo $a > elvio barbalho > echo ${#a} > 14 > ___

Re: [shell-script] Re: trocar palavras dentro de um arquivo.

2007-08-01 Por tôpico Tiago Barcellos Peczenyj
é interessante vc usar o -i para preservar o arquivo original sed -i.old 'comandos' arquivo* assim vc cria uma série de arquivos .old que podem ser restaurados facilmente se algo não sair direito. On 8/1/07, voyeg3r <[EMAIL PROTECTED]> wrote: > > O parâmetro "-i" já utilizei com sucesso, mas c

Re: [shell-script] no meio da tela.

2007-08-01 Por tôpico Fabiano Caixeta Duarte
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 MAURÍCIO escreveu: > Caros, > > Alguem pode me ajudar, como faço para que o resultado do comando abaixo seja apresentado no meio da tela. > > ls -lrt | wc -l | xargs banner > > > Grato > Mauricio. Dê uma olhadinha nisto: http://twik

[shell-script] dúvida sobre funções

2007-08-01 Por tôpico Élvio Barbalho
Senhores imaginemos os seguintes comandos: a="elvio barbalho" echo $a elvio barbalho echo ${#a} 14 function a { echo $1 } a "elvio barbalho" elvio barbalho function b { if [ ${#$1} -eq 10 ]; then echo sim

RES: [shell-script] dúvida sobre o coma ndo printf

2007-08-01 Por tôpico Élvio Barbalho
Sérgio bom dia, valeu pela força com sua dica resolveu meu problema!!! Até mais - Mensagem original - De: shell-script@yahoogrupos.com.br [SMTP:[EMAIL PROTECTED] Em nome de Sérgio Durigan Júnior Enviada em: terça-feira, 31 de julho d

Re: [shell-script] dúvida sobre o comando printf

2007-08-01 Por tôpico Eduardo Otubo
Este eu não conhecia. Obrigado pela dica. []'s On 7/31/07, André Xavier <[EMAIL PROTECTED]> wrote: > > > > > > > Se vc fizer: unix2dos no arquivo não resolve? No meu caso eu estou rodando em > cygwin e deu certo. > > $ unix2dos a > > > Sds, > André > > - Mensagem original > De: Edu

[shell-script] Re: trocar palavras dentro de um arquivo.

2007-08-01 Por tôpico voyeg3r
O parâmetro "-i" já utilizei com sucesso, mas confesso que não testei usando wildcards tipo *.txt. --- Em shell-script@yahoogrupos.com.br, "voyeg3r" <[EMAIL PROTECTED]> escreveu > > Só para lembrar, as novas versões do SED usadas com o parâmetro "-i" > não necessitam mais fazer algo assim: > >