Я пытаюсь удалить все строки из текстового файла, который содержит частичную строку, используя следующий код PowerShell:
Get-Content C:\new\temp_*.txt | Select-String -pattern "H|159" -notmatch | Out-File C:\new\newfile.txt
Фактическая строка H|159|28-05-2005|508|xxx
, она повторяется в файле несколько раз, и я пытаюсь совместить только первую часть, как указано выше. Это верно? В настоящее время я получаю пустой вывод.
Я что-то пропустил?