Pense em expressões regulares:

$ cat dados.dat | grep -oE 'rate [a-zA-Z0-9]*'
rate 100000Kbit
rate 64000bit

$ cat dados.dat | grep -oE 'rate [a-zA-Z0-9]*' | cut -d' ' -f2
100000Kbit
64000bit

Abraços

On 1/1/07, Reinaldo Carvalho <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> ola amigos,
>
> preciso obter um dado de uma linha após a palavra "rate".
>
> Exemplo:
>
> class htb 1:200 root prio 0 rate 100000Kbit ceil 100000Kbit burst
> 51587b cburst 51587b
> class htb 1:103 parent 1:100 leaf 103: prio 0 rate 64000bit ceil
> 300000bit burst 1631b cburst 1749b
>
> preciso pegar o campo após a palavra "rate", ou seja:
>
> 100000Kbit
> 64000bit
>
> --
> Reinaldo Carvalho
> 



-- 
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer

Responder a