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 >>>
[EMAIL PROTECTED]
UIN: 138431258
MSN: [EMAIL PROTECTED]
BSD   User: BSD051240
Linux User: #278922
http://www.vetorial.net
-------------------------
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a