Ich benötige Starthilfe für ein awk-scriptchen (ich denke, awk sollte das Problem lösen können)....von alleine komme ich trotz einiger Recherchen leider nicht auf eine Idee.
Ich habe Dateien (Access-Logs), welche für jeden Access einer IP einen entsprechenden Eintrag macht. Leider sind diese Logs nicht einheitlich aufgebaut und auch nicht gleich "gross".
Der Ansatz mit "print $xx" die entsprechende Spalte mit der IP anzusprechend schlägt entsprechend fehl.
Aber...jede IP-Angabe in jedem Logeintrag beginnt mit "ip:" (ohne die "" natürlich).
Wie kann ich awk nun dazu bringen mir für jeden "ip:"-Eintrag die nächsten 14 Zeichen auszulesen - was der IP entsprechen würde?
http://www.math.utah.edu/docs/info/gawk_5.html
nennt {n} {n,n} als Operatoren
mfg Beat