Powershell подсчитывает CRLF (исключая одиночные символы LF и CR) из исключения памяти
У меня есть следующий скрипт для подсчета количества CRLF в файле .txt - (Powershell - подсчет количества символов возврата каретки в файле .txt из-за кредита @AdminOfThings).
Это отлично работает для небольших файлов, однако для больших (> 2 млн строк) я начинаю получать исключение системы из-за нехватки памяти. Есть ли способ избежать этого, например, можно ли читать файл по частям?
[regex]::Matches((Get-Content file.txt -Raw),'\r\n').Count
Примечание. Соответствующий файл также содержит отдельные
LF
а также
CR
символы, которые не должны быть включены в подсчет