From 21742e5955639cb9f049de343d24824cb9218e7e Mon Sep 17 00:00:00 2001 From: Karl-Wilfried Zimmer Date: Tue, 6 Feb 2024 13:39:18 +0100 Subject: [PATCH] Now show pattern, added text to readme --- README.md | 13 +++++++++++++ StringFinder.ps1 | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) 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"