[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Busca linha em arquivo
From: |
Aurelio Marinho Jargas |
Subject: |
RE: [shell-script] Busca linha em arquivo |
Date: |
Mon, 15 Dec 2003 09:24:38 -0300 (ART) |
aezz,
> From: moysespr [mailto:address@hidden]
>
> Acerte o nome do "arquivo" na sequência abaixo e, experimente.
>
> -------------
> unset prox
> while read L;do
> [ $prox ]&&echo $L|cut -c2-|cut -d" " -f 1,2,4&&unset prox
> echo $L|grep -q "Sending buffer"&&prox=1
> done<arquivo
> ---------------
ao invés do loop, também dá pra usar o grep com a opção
-A , de After (depois), para pegar a linha seguinte ao
padrão:
$ cat lixo | grep -A1 "Sending buffer"
Sending buffer
F21 8112247 2 07009865745 009
$ cat lixo | grep -A1 "Sending buffer" | grep -v Sending |
tr -s " " | cut -d" " -f1-3
F21 8112247 2
falou!
> --- André_Luiz_Alves_da_Silva_Prates <address@hidden>
> wrote:
> > Updating Client ...
> > Sending buffer
> > F21 8112247 2 07009865745 009
> >
> 20031017155904
> >
> >
> > SF07009654654 AAAAAAAAAAAAAAAAAAAA MEIRELLES
>
> > 2
> > 0
> FB011111165
> > ------------------------------------------
> > Estou precisando buscar somente as três colunas que estão
> > abaixo de "Sending buffer", o resultado seria assim:
> >
> > 21 8112247 07009865745
=====
--
Aurelio Marinho Jargas - De volta para Curitiba & Conectiva
RAC! RAC! RAC! http://aurelio.net/rac
______________________________________________________________________
Yahoo! Mail: 6MB, anti-spam e antivírus gratuito! Crie sua conta agora:
http://mail.yahoo.com.br