der Titel ist ein bischen eckig, weil es mit einem Wort halt nicht eindeutig zu schreiben ist. Ist aber an sich ganz einfach.
Ich brauche aus der Ausgabe von IPTables eine Zahl aus dem Ergebniss, weiss aber nicht wie ich diese wirklich sicher extrahieren kann.
IPTables liefert z.B. folgende Ausgabe:
Code: Select all
Chain PREROUTING (policy ACCEPT 25278 packets, 1587962 bytes)
    pkts      bytes target     prot opt in     out     source               destination
  808998 46742418 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0
   10129  1764923 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0
Chain OUTPUT (policy ACCEPT 128591 packets, 171403796 bytes)
    pkts      bytes target     prot opt in     out     source               destination
 1215183 1743874456 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0
   10274  1132890 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0
wird leider mit Leerzeichen formatiert. Wie man aber sehen kann variiert die Anzahl der Leerzeichen, weshalb dem Ganzen mit cut nicht beizukommen ist,
da auch nicht feststeht, an welcher Position der zweite Zahlwert beginnt (sonst wäre es einfach).
Hat dazu jemand eine zündende Idee?

