Один из способов получить количество строк из файла - это метод в PowerShell:
PS C:\Users\Pranav\Desktop\PS_Test_Scripts> $a=Get-Content .\sub.ps1
PS C:\Users\Pranav\Desktop\PS_Test_Scripts> $a.count
34
PS C:\Users\Pranav\Desktop\PS_Test_Scripts>
Однако, когда у меня большой текстовый файл размером 800 МБ, как получить из него номер строки, не читая весь файл?
Приведенный выше метод потребляет слишком много оперативной памяти, что приводит к сбою сценария или занимает слишком много времени для его завершения.