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

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

Re: [shell-script] grep ou sed - melhorado


From: Gustavo Chaves
Subject: Re: [shell-script] grep ou sed - melhorado
Date: 08 Mar 2005 08:55:15 -0300
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3

>>>>> On Tue, 08 Mar 2005 11:07:14 -0000, "lferreir1" <address@hidden> said:

  > Quais informações eu quero:
  > BACKUP INICIADO EM Tue Mar 8 02:31:48 GMT 2005
  > DUMP: Dumping /dev/rdsk/c7t1d10s0 (edglobo2:/u11) to /dev/rmt/2un.
  > DUMP: 32164396 blocks (15705.27MB) on 1 volume at 9653 KB/sec
  > DUMP: Dumping /dev/rdsk/c7t1d3s0 (edglobo2:/u06) to /dev/rmt/2un.
  > DUMP: 34688554 blocks (16937.77MB) on 1 volume at 9481 KB/sec
  > ......
  > ......
  > TERMINO DO BACKUP AS Tue Mar 8 06:42:01 GMT 2005

  > Como podem perceber, preciso pegar somente as informações como início 
  > e o fim (isso eu sei fazer, com sed q $i e sed '$!d' ), mas não sei 
  > como pegar a próxima informação, como qual FS que está dumpeando,
  > o próximo que fala quantos MB foram gravados na mídia, e por aí vai

Experimente isso:

        sed -ne '/\(INICIADO\|Dumping \/\|volume\|TERMINO\)/p' 
bkdump_full1_0803_02.log

A idéia é fazer o sed só mostrar as linhas que você quer usando uma
expressão regular apropriada.

Gustavo.


reply via email to

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