Thread ip mit regexp aus einer Datei filtern: wie filtert man aus einer log datei ips (33 answers)
Opened by misterx at 2005-03-28 16:35

misterx
 2005-03-31 14:24
#53020 #53020
User since
2005-03-28
23 Artikel
BenutzerIn
[default_avatar]
Tatsächlich, es funktioniert jetzt. Habe es angepasst.
Andere frage (es wird ja immer komplizierter..):

Wenn ich es als Option anbieten muss (ip oder password; nur ip; nur password), wie kann ich es anpassen?
D.h. wenn ich nur die ip eingebe, wird nach der ip in beiden .txt Dateien gesucht; wenn ich nur das password eingebe (also ohne ip), wird nur nach dem gleichen password in der Datei gesucht.
Geht sowas? Ich versuche mal AND durch logisches OR zu ersetzen.
Danke nochmal 1000fach!
Grüsse
---------
EDIT: Mit nur password geht, aber mit nur ip geht nicht, weil in der if-Schleife die 2 Bedingungen angegeben sind.
Kann man da eine Case-Anweisung mit switch machen?
Wenn password eingegeben, filtere nach password und zeige die ips an. wenn ip angegeben, dann filtere nach ip und zeige die zugehörigen passwörter an.
Wenn beides angegeben, dann  (ja, das macht das Skript schon).
Wenn nichts angegeben, nur die Namen der beiden Textdateien, dann gebe mir die Anzahl der Elemente aus.
Kann da vielleicht jemand helfen? Ist schon ziemlich hart, es hinzubekommen..
DANKE!

Wichtig ist mir, dass die Gesamtzahl der IPs gezählt wird, d.h. wenn ich die ip eingebe -oder password (dazu gehört auch eine ip), oder beides, wird mir gesagt z.B.

in ip1.txt z.B. 4 der eingegebenen ips gefunden
in ip2.txt z.B. 5 der eingegebenen ips gefunden.

D.h. ich müsste es alles als ein array einlesen - so in der art:
ein grosses array für ip1.txt
ein grosses array für ip2.txt
dann die Filterung, also mit ipeingabe, oder password-eingabe, oder beides
und dann der vergleich zwischen diesen beiden .txt-Dateien anhand eben dieser 2 arrays.

Uff, lese auch noch die anderen manuals für perl durch, vielleicht finde ich ja paar Hinweise. Danke für Eure Antworten und Anregungen!
Grüsse\n\n

<!--EDIT|misterx|1112266624-->

View full thread ip mit regexp aus einer Datei filtern: wie filtert man aus einer log datei ips