asc
2008-02-27, 17:46:31
Hallo,
ich hatte bisher nicht viel mit der Windows Powershell zu tun, komm aber momentan nicht darum rum mich ein wenig darin einzuarbeiten. Gefällt mir auch überraschend gut bisher.
Folgende Problemstellung: Ich muss Logfiles Auswerten, nehmen wir also als Beispiel einen Apache-Logfile Eintrag:
10.22.74.5 - - [28/Dec/2006:07:56:06 +0100] \"OPTIONS / HTTP/1.1\" 200 - \"-\" \"Microsoft-WebDAV-MiniRedir/5.1.2600\"\t
Ich will aus dem Logfile alle IP-Adressen die im Logfile vorkommen (An erster Stelle jeder Zeile) in einer neuen Datei sammeln. Dabei soll jede IP nur einmal in der neuen Datei vorkommen. Also quasi "SELECT DISTINCT" - ums mit SQL auszudrücken ;)
Wenn mir da keiner spontan weiterhelfen kann wär ich auch über nen Link zu ner guten Befehlsreferenz für die Powershell glücklich, wurd da bisher noch nicht fündig.
Danke schonmal :)
Edit: vllt machts auch sinn das ins Programmierungs Forum zu verschieben, war evtl etwas vorschnell bei der Auswahl meines Unterforums
ich hatte bisher nicht viel mit der Windows Powershell zu tun, komm aber momentan nicht darum rum mich ein wenig darin einzuarbeiten. Gefällt mir auch überraschend gut bisher.
Folgende Problemstellung: Ich muss Logfiles Auswerten, nehmen wir also als Beispiel einen Apache-Logfile Eintrag:
10.22.74.5 - - [28/Dec/2006:07:56:06 +0100] \"OPTIONS / HTTP/1.1\" 200 - \"-\" \"Microsoft-WebDAV-MiniRedir/5.1.2600\"\t
Ich will aus dem Logfile alle IP-Adressen die im Logfile vorkommen (An erster Stelle jeder Zeile) in einer neuen Datei sammeln. Dabei soll jede IP nur einmal in der neuen Datei vorkommen. Also quasi "SELECT DISTINCT" - ums mit SQL auszudrücken ;)
Wenn mir da keiner spontan weiterhelfen kann wär ich auch über nen Link zu ner guten Befehlsreferenz für die Powershell glücklich, wurd da bisher noch nicht fündig.
Danke schonmal :)
Edit: vllt machts auch sinn das ins Programmierungs Forum zu verschieben, war evtl etwas vorschnell bei der Auswahl meines Unterforums