Я пытаюсь найти способ использовать powershell для поиска двух разных совпадений строк в одной строке, а затем для вывода этой строки.
Например, я хочу найти все предложения в текстовом файле, который содержит слова «собака» и «забор».
Таким образом, он будет попадать и обнаруживать / выводить
Предложение 1: "Собака перепрыгнула через забор"
Но не совпадают по:
Предложение 2: "Собака пошла в парк"
Предложение 3: «Они покрасили свой забор в белый цвет»
Select-String сделает это для одного шаблона, но я не могу заставить его работать для двух совпадений шаблонов в одной строке.
Это, например, обнаружит два шаблона, но все три предложения, так как он ищет шаблон индивидуально:
Select-String -Path C:\Logs -Pattern 'Dog','Fence'
Я знаю, что есть простые способы сделать это с помощью grep и awk, но я надеялся найти способ сделать это в PowerShell.