Supportnet Computer
Planet of Tech

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 :-)