diff --git a/README.md b/README.md index e69de29..e2a28b9 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,13 @@ +# Benutzung +``` +. ./StringFinder # zum Importieren der Funtionen + +Check-Files -Path C:\Dir\to\Scan -StringFilePath C:\File\with\Strings.txt +``` +-Path muss ein Ordner sein + +-StringFilePath muss eine TXT-Datei sein. Jede Zeile wird als Muster gewertet, nach dem in den gefundene Dateien gesucht wird + +Ausgabe: Dateipfad, Zeilennummer, gefundenes Muster + +Ausgabe kann mit "| Out-File" in eine Datei geschrieben werden \ No newline at end of file diff --git a/StringFinder.ps1 b/StringFinder.ps1 index 8a65513..c469b01 100644 --- a/StringFinder.ps1 +++ b/StringFinder.ps1 @@ -48,7 +48,7 @@ function Check-Files { #Write-Host "starting on $item" foreach ($line in $Lines){ try { - Select-String -Path $item -Pattern $line | Select-Object -Property Path,LineNumber | Format-Table -AutoSize + Select-String -Path $item -Pattern $line | Select-Object -Property Path,LineNumber,Pattern | Format-Table -AutoSize } catch { Write-Host "$item couldn't be processed by Select-String"