Thread Datei nach String durchsuchen und in Datei ausgeben (42 answers)
Opened by QWERTZ7 at 2011-03-22 10:49

rosti
 2011-03-25 22:45
#146925 #146925
User since
2011-03-19
3569 Artikel
BenutzerIn
[Homepage]
user image
Also, ich habe mir das nocheinmal angeschaut, Idee:

-gehe zeilenweise durch die Logdatei
-merke die Zeilennummer steht in "$."
-schnappe dir ganz hinten das was zwischen den Klammern "(from client...)" steht, ersetze die Klammern () durch {} und splitte das innen drinnen nach Leerzeichen
- dass sowas je Zeile rauskommt:
Code: (dl )
1
2
1 => {client => "kgn751", cli => "00-00-85-7B-44-F7"}
[1] [2] [5] [6] aus split


Das übergibst du an eval, es entsteht ein Hash, den du vorzüglich bearbeiten kannst. Prüfe aber nach eval auf $@, $EVAL_ERROR, ob es funktioniert hat!

Rolf
http://blog.rolfrost.de/

The art of steam.

View full thread Datei nach String durchsuchen und in Datei ausgeben