Thread Parsen in Perl? (6 answers)
Opened by Gast at 2008-02-06 15:44

Gast Gast
 2008-02-06 15:44
#105639 #105639
Hallo,
wie würdet ihr folgendes lösen:
Von einem Tool kommt eine Ausgabe:

class htb 1:11 parent 1:1 prio 0 quantum 13107 rate 1Mbit ceil 1Mbit burst 2909b/8 mpu 0b cburst 2909b/8 mpu 0b level 0
Sent 254574739 bytes 2188533 pkts (dropped 0, overlimits 0)
rate 10587bps 105pps
lended: 2188533 borrowed: 0 giants: 0
tokens: 22234 ctokens: 22234

class htb 1:1 root rate 1500Kbit ceil 1500Kbit burst 3519b/8 mpu 0b cburst 3519b/8 mpu 0b level 7
Sent 595611979 bytes 3444145 pkts (dropped 0, overlimits 0)
rate 16492bps 161pps
lended: 14857 borrowed: 0 giants: 0
tokens: 18432 ctokens: 18432

...

Aus jedem Block der mit "class" beginnt, brauche ich die beiden darauf folgenden Werte (hier: htb 1:1 ; htb 1:11) dann den Zahlenwert für "Sent" und die Werte für "dropped" und "overlimits" in einer Zeile, um diese Daten später weiterverarbeiten zu können.
Die genannten Possitionen existieren immer, aber der rest kann sich ändern.

View full thread Parsen in Perl?