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

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

Re: grep ou sed - melhorado


From: lferreir1
Subject: Re: grep ou sed - melhorado
Date: Tue, 08 Mar 2005 14:29:35 -0000
User-agent: eGroups-EW/0.82

Gustavo,
Acho que o meu sed não funciona com o comando abaixo, somente ser uma 
sting, aí sim deu o diplay.
O meu sed é nativo do Sun-Solaris 8
O meu shell está em ksh. Tentei rodar em bash e nada tb.

Algum outro jeito com o sed?
Tenho aqui algumas apostilas sobre o sed, e achei trocentos comandos,
porém nehum deles me deu o resultado esperado.

Grato, e ainda no aguardo, pois tenho umas 50 logs para checar a 
performance dos backup.
Luiz

--- Em address@hidden, Gustavo Chaves <gustavo@c...> 
escreveu
> >>>>> On Tue, 08 Mar 2005 11:07:14 -0000, "lferreir1" 
<lferreir@e...> 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]