-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo ! ich will aus einer logdatei ( die täglich ca 20k "text" produziert, das für mich wichtige herrausfiltern, bzw das für mich unwichtige löschen ( zeilenweise) zb : connect port 8080 connect port 21 und wenn ich zb sage alle zeilen mit "Port 21" löschen >> das dann nur noch die für mich wichtigen zeilen vorhanden sind ( gibt etwa 15 "überflüssige" textstellen ) Jemand eine Idee wie ich das am besten löse ? ausser von Hand jeden tag die 20 k Text auf etwa 2 k zu "schrumpfen" ? - -- A psychiatrist is a person who will give you expensive answers that your wife will give you for free. - -------------------------------------------------------- Registierter Linux - User #177159 ICQ - UIN : 51735624 HP : http://www.LinuxCobra.de eBay : http://members.ebay.de/aboutme/linuxcobra PGP-Key Server : http://blackhole.pca.dfn.de - -------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE/T8ZokAiRDZSEUCwRAtlgAJ0ZYOvFaG2wjtwZDkR6/BB6r95NagCg4eB8 CePwWgbrwzYZv59Ueuk4zpI= =6dGY -----END PGP SIGNATURE-----
Am Fre, 2003-08-29 um 23.32 schrieb Marco Jäger:
ich will aus einer logdatei ( die täglich ca 20k "text" produziert, das für mich wichtige herrausfiltern, bzw das für mich unwichtige löschen ( zeilenweise)
zb : connect port 8080 connect port 21
und wenn ich zb sage alle zeilen mit "Port 21" löschen >> das dann nur noch die für mich wichtigen zeilen vorhanden sind ( gibt etwa 15 "überflüssige" textstellen )
Jemand eine Idee wie ich das am besten löse ?
Naja, es gibt mehrere Daemonen, die Logfiles überwachen können. Oder halt mit einer Kombination von tail -f, grep und mail. -- Erhard Schwenk Akkordeonjugend Baden-Württemberg - http://www.akkordeonjugend.de K-ITX Webhosting - http://webhosting.k-itx.net
* Marco Jäger schrieb am 29.Aug.2003:
ich will aus einer logdatei ( die täglich ca 20k "text" produziert, das für mich wichtige herrausfiltern, bzw das für mich unwichtige löschen ( zeilenweise)
zb : connect port 8080 connect port 21
und wenn ich zb sage alle zeilen mit "Port 21" löschen >> das dann nur noch die für mich wichtigen zeilen vorhanden sind ( gibt etwa 15 "überflüssige" textstellen )
Jemand eine Idee wie ich das am besten löse ?
Wenn Du meinst, alle Zeilen löschen, in dem die Zeichenkette port 21 vorkommt -- An anderer Stelle hast Du Port 21 geschrieben, was was anderes ist -- so kannst Du das mit sed machen: sed "/port 21/d" logdatei > neue_datei Wenn Du willst kannst Du *anschließend* neue_datei in logdatei umbenennen. Bernd
participants (3)
-
B.Brodesser@t-online.de
-
Erhard Schwenk
-
Marco Jäger