Hallo,
Ein altes Skript soll mit mehr Komfort ausgestattet werden. Das Skript sucht ab einem Pfad (inkl. aller Unterverzeichnisse) nach Dateien mit einer bestimmten Endung, durchsucht diese nach einem Schlüsselwort und gibt den Pfad zur Datei sowie die gefundene Zeile mit Zeilennummer zurück.
( Umgebung -> 1983 Dateien in 364 Verzeichnissen, davon sind 38,1% gesuchte Dateitypen )
Gleiche Ergebnisse liefern hierbei die beiden folgenden Befehle:
findstr /S /N /P Suchwort "X:\PfadZuArchiven\*.arc"
gci X:\PfadZuArchiven -recurse | where { $_.extension -eq ".arc" } | Select-String -pattern "Suchwort"
Die Ausführungszeiten unterscheiden sich im Mittel aber massiv (findstr: 13,4sec ; PowerShell: 168,5sec)! -> /EDIT/"Mittelwert"
Ich bin daher glücklich für jeden Hinweis auf Fehler meinerseits oder Verbesserungsvorschläge.
Thanks in advance, cr