Powershell scripts

Читаем файл, ищем в нем строку, из строки извлекаем 2 числа, затем проверям чтоб одно число было в заданном диапазоне. Все нужные строки пишем в файл.

Get-Content .\db.sql | select-string "X1RZ" 
| ?{$_ -match "(?<id>X1RZ002\d{5}).*-(?<digits>07[3,4]\d\d)"}
| where-object {7342 -le $matches['digits'] -and  7410 -gt $matches['digits']} > filtered.sql