Benutzer-Werkzeuge

Webseiten-Werkzeuge


powershell:logdateifiltern

Dies ist eine alte Version des Dokuments!


Textdateien in Ordner filtern

Das abschließende "\" am in den Pfadvariablen ist wichtig, da sonst die die Pfadangabe in den Befehlen nicht mehr passt.

Script

$Pfad = "N:\EVV\20120621_SWE_LogFiles\"
$Dateien = Get-ChildItem $Pfad
$Suchstring = "FEHLER"
$Ausgabepfad = "e:\tmp\"
 
foreach ($Datei in $Dateien) {
    $EingabeDatei = $Pfad + $Datei.Name 
    $AusgabeDatei = $Ausgabepfad + $Datei.Name + ".log"
    $EingabeDatei + " : " + $Ausgabedatei
    get-content $EingabeDatei | where {$_ -match $Suchstring} > $Ausgabedatei
    }

powershell/logdateifiltern.1426599559.txt.gz · Zuletzt geändert: 2016/04/02 00:38 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki