Я пытаюсь прочитать большой файл журнала данных, в папку C: \ log \ 1 \ i положить 2 txt-файла, мне нужно открыть-> прочитать весь файл .txt и найти с фильтром текста как whis: [текст]Прочтите файл txt в папке и введите текст по образцу
# Filename: script.ps1
$Files = Get-ChildItem "C:\log\1\" -Filter "*.txt"
foreach ($File in $Files)
{
$StringMatch = $null
$StringMatch = select-string $File -pattern "[Error]"
if ($StringMatch) {out-file -filepath C:\log\outputlog.txt -inputobject $StringMatch}
}
# end of script
не
работы
Возможно дубликата [ 'Grep' в PowerShell 1.0] (HTTP: // stackoverflow.com/questions/11113113/grep-in-powershell-1-0) – TessellatingHeckler