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 09:53:51 -0200

Funcionou beleza!! Valeu mesmo!!

Mas...poderia me explicar qual a função do unset?? E o "&&echo" e o "grep -q" o 
que fazem?


André Prates





-----Original Message-----
From: moysespr [mailto:address@hidden] 
Sent: sexta-feira, 12 de dezembro de 2003 21:54
To: address@hidden
Subject: Re: [shell-script] Busca linha em arquivo

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
---------------

Pena que você passou um trecho tão pequeno, com apenas dados de 1 snd buff.
Colei e só vi espaços, sem tabs, na linha que interessa. Espero que "fungue".


--- André_Luiz_Alves_da_Silva_Prates <address@hidden> wrote:
> Caros colegas,
>  
>  
> Estou com um probleminha e queria saber uma sugestão de vcs.
>  
> O arquivo que tenho tem várias linhas deste tipo:
>  
> --------------------------------
>  
> Updating Client ...
> Sending buffer
> F21  8112247  2            07009865745                    009
>                                                         20031017155904
>  
>  
>                SF07009654654     AAAAAAAAAAAAAAAAAAAA  MEIRELLES             
>                                              2
>                 0                                                 FB011111165
>                     19111111111000  IFP
> 19711111111140  1               S1  20  63145    795  LARANJEIRAS            
>                                          81  123
> 994   RIBEIRO DE ALMEIDA                                                    5
>                                                                              
>                      2         22240060  021 255
> 69664  021 39834460                address@hidden
> Returning Buffer ...
> 0OK
> Transaction Commited.
> 11
> 81166620 
> Updating Client ...
> Sending buffer...
> ------------------------------------------
> Estou precisando buscar somente as três colunas que estão abaixo de "Sending
> buffer", o resultado seria assim:
>  
> 21 8112247 07009865745
>  
>  
> alguma dica??
>  
>  
> Grato
>  
>  
> André Prates
>  
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 


__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/


---------------------------------------------------------------------
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 às regras descritas em: 
http://br.yahoo.com/info/utos.html 




reply via email to

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