[FUG-BR] Contagem com shell

Jonatas M. Victor jmvlistas em vetorial.net
Segunda Outubro 16 21:45:08 BRST 2006



  Pessoal,

    Eu tenho um arquivo muito grande com o seguinte padrão:


  #-- Comentario
  add 10000 pipe 10000 ip from 192.168.1.11 to any via xl1 in
  add 10001 pipe 10001 ip from any to 192.168.1.11 via xl1 out
  pipe 10000 config bw 128Kbits/s
  pipe 10001 config bw  64Kbits/s

  #-- Comentario
  add 20000 pipe 20000 ip from 192.168.1.11 to any via xl1 in
  add 20001 pipe 20001 ip from any to 192.168.1.11 via xl1 out
  pipe 20000 config bw 128Kbits/s
  pipe 20001 config bw  64Kbits/s

  #-- Comentario
  add 30000 pipe 30000 ip from 192.168.1.11 to any via xl1 in
  add 30001 pipe 30001 ip from any to 192.168.1.11 via xl1 out
  pipe 30000 config bw 128Kbits/s
  pipe 30001 config bw  64Kbits/s

  Só que são muiitas linhas. Eu precisava somar as velocidades de 
Down/Up  configurada nos pipes. Eu pensei em um :

    cat arquivo.rules | grep ^pipe

  Ai eu vou acabar com a seguinte saìda:

  pipe 10000 config bw 128Kbits/s
  pipe 10001 config bw  64Kbits/s
  pipe 20000 config bw 128Kbits/s
  pipe 20001 config bw  64Kbits/s
  pipe 30000 config bw 128Kbits/s
  pipe 30001 config bw  64Kbits/s

  Agora como somar as linhas alternadas? Alguem tem uma idéia? :P

    Obrigado.

-- 
.:Abraços:.

<<< Jonatas M. Victor >>>
jonatas at vetorial.net
UIN: 138431258
MSN: jonatasmv at msn.com
BSD   User: BSD051240
Linux User: #278922
http://www.vetorial.net
-------------------------


Mais detalhes sobre a lista de discussão freebsd