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

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

RE: [shell-script] Busca linha em arquivo


From: André Luiz Alves da Silva Prates
Subject: RE: [shell-script] Busca linha em arquivo
Date: Mon, 15 Dec 2003 10:46:38 -0200

Estou com Unix Tru64 e o grep não tem este parametro. Seria possível simular 
isso com sed?
 
 
Andre
 
-----Original Message-----
From: Aurelio Marinho Jargas [mailto:address@hidden] 
Sent: segunda-feira, 15 de dezembro de 2003 10:25
To: address@hidden
Subject: RE: [shell-script] Busca linha em arquivo
 
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



Yahoo! Groups Sponsor
PUBLICIDADE
 
<http://br.rd.yahoo.com/SIG=12aid2640/M=263598.3930908.5164707.1588051/D=brclubs/S=2137111254:HM/EXP=1071577482/A=1704602/R=0/id=noscript/*http:/br.yahoo.com/info/mail.html>
 


---------------------------------------------------------------------
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.listasdiscussao.cjb.net
---------------------------------------------------------------------


Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo! 
<http://br.yahoo.com/info/utos.html> . 


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



reply via email to

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