shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script para tratar campo que não tem uma posição fixa


From: Adonai Silveira Canez
Subject: Re: [shell-script] Script para tratar campo que não tem uma posição fixa
Date: Mon, 13 Aug 2012 11:51:28 -0300

Olá Julio, realmente é o log do Expresso Livre, realmente o serviço é muito
bom e o pessoal está sempre trabalhando para melhorar a solução, embora o
projeto tenha alguns problemas com relação ao controle de versões que já
nos causou algumas dores de cabeça, pois o desenvolvimento dele não é
totalmente centralizado. Agradeço a ajuda de todos, consegui resolver o
problema.

Adonai

Em 13 de agosto de 2012 10:56, Julio C. Neves <address@hidden>escreveu:

> Fala adonai,
>
> Para fazer o que vc pediu, não usei os espaços como separador. Procurei um
> endereço IP entre colchetes e peguei o que vinha a seguir.
>
> É provável que a linha a seguir chegue quebrada, mas é uma linha somente.
>
> $ sed -r 's/.*\[([0-9]{1,3}\.){3}[0-9]{1,3}\] ([[:alnum:].]+) .*/\2/'
> Caminho/Do/Arquivo
>
> Para quem está acompanhando, o que o Adonai mandou me parece ser um log do
> Expresso, que é um tremendo gerenciador de e-mails, com tudo (agenda,
> catálogo, etc. A partir da próxima versão, cujo beta já está disponível
> para donwload, já incorpora tb telerreunião com voz e imagem e serviço de
> mensageria instantânea). O mais importante é que esse projeto é um sucesso
> e é nacional.
>
> Abcs,
> Julio
>
>
> Em 13 de agosto de 2012 09:46, Adonai Silveira Canez
> <address@hidden>escreveu:
>
> > **
> >
> >
> > Bom dia pessoal, tenho um script legal para fazer, pois tenho que tratar
> um
> > campo que dependendo da situação esta na posição 8 ou na 9 sei que ele
> esta
> > sempre antes do texto plaintext, alguém tem uma dica de como fazer isso
> de
> > forma inteligente, e simples usando o sed? Eu ainda não consegui ver uma
> > forma de fazer isso dando esse tratamento espacial
> >
> > Aug 13 08:38:52 expresso pop3[26646]: login: [10.181.78.9] leof.martins
> > plaintext User logged in
> > Aug 13 08:38:52 expresso imap[10666]: login: [10.8.23.45] atendimento5
> > plaintext User logged in
> > Aug 13 08:38:52 expresso pop3[26750]: login: [172.22.7.235]
> > ederson.fernandes plaintext User logged in
> > Aug 13 08:38:53 expresso pop3[26751]: login: [10.181.78.61]
> patricia.alves
> > plaintext User logged in
> > Aug 13 08:38:53 expresso imap[11370]: login: xxxxxx.xxx.gov.br
> [10.34.4.37]
> > dcecchini plaintext User logged in
> > Aug 13 08:38:55 expresso imap[12512]: login: xxxxx.xxxx.gov.br
> [10.34.4.37]
> > bialopes plaintext User logged in
> > Aug 13 08:38:55 expresso imap[12094]: login: xxxxx.xxxx.gov.br
> [10.34.4.37]
> > egiovani plaintext User logged in
> > Aug 13 08:38:55 expresso imap[12089]: login: xxxxxx.xxx.gov.br
> [10.34.4.37]
> > egiovani plaintext User logged in
> >
> > Adonai
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]