У меня есть почти 400 .sql файлов, где мне нужно найти конкретный шаблон и вывести результаты.
* 1003 например *
* file1.sql
select * from mydb.ops1_tbl from something1 <other n lines>
* file2.sql
select * from mydb.ops2_tbl from something2 <other n lines>
* file3.sql
select * from mydb.ops3_tbl ,mydb.ops4_tbl where a = b <other n lines>
Ожидаемый результат
file1.sql mydb.ops1_tbl
file2.sql mydb.ops2_tbl
file3.sql mydb.ops3_tbl mydb.ops4_tbl
Ниже скрипт в powershell - возможность извлечь имя файла
Get-ChildItem -Recurse -Filter *.sql|Select-String -pattern "mydb."|group path|select name
Ниже скрипт в powershell - возможность извлечь строку
Get-ChildItem -Recurse -Filter *.sql | Select-String -pattern "mydb." |select line
Мне нужно в вышеуказанном формате, у кого-нибудь есть указания по этому поводу?