Этот скрипт - почти то, что мне нужно:
$input_path = 'C:\Common'
$output_file = 'C:\Common\extracted.txt'
$regex = 'assets'
Get-ChildItem -Path $input_path -Filter *.txt
| Select-String -Pattern $regex -AllMatches
| Out-File $output_file -Force
У меня проблема в том, что когда я изменяю $ inputpath, скажем, C:\Common\Data, выходной файл добавляет данные \ в начало строки. Может кто-нибудь сказать мне, как не иметь это последнее имя папки в выводе?