Supportnet / Forum / Linux
Logfiles serialisieren
Frage
Hallo alle zusammen,
ich ziehe meine ipchains logfiles mit "less /var/log/messages|grep "input DENY" in eine Datei auf meinen Webserver.
Das Problem ist das die Logfiles ohne Zeilenumbruch in meiner html Datei erscheinen und somit unleserlich sind.
Ich suche nun eine Möglichkeit nach jeder Zeile einen Zeilenumbruch durchführen zu lassen. Dieses geht sicher mit AWK aber wie ?!?
Logfile Beispiel:
Jan 15 03:46:32 MEINHOST kernel: Packet log: input DENY ippp0 PROTO=6 2.2.2.2:35131 1.1.1.1:14 L=40 S=0x00 I=46970 F=0x0000 T=42 SYN (#14) Jan 15 03:46:32 MEINHOST kernel: Packet log: input DENY ippp0 PROTO=6 2.2.2.2:35131 1.1.1.1:20 L=40 S=0x00 I=9373 F=0x0000 T=42 SYN
Vielen Dank
Michael
Antwort 1 von Trullalarr
Also wenn die Zeilen in /var/log/messages keinen Zeilenumbruch hätten, dann könntest du die gar nicht greppen, des weiteren, gibt dir grep auch wieder Zeilen mit \n aus, deswegen müsstest du so eine gegreppte Zeile beim weiterverarbeiten mit Perl Beispielsweise chompen.
Daher sehe ich das Problem nicht hier sondern eher in deinem HTML Quelltext, denn du brächtest gar keinen Zeilenumbruch zwischen <p> Tags :-)
Daher sehe ich das Problem nicht hier sondern eher in deinem HTML Quelltext, denn du brächtest gar keinen Zeilenumbruch zwischen <p> Tags :-)

