В Powershell, как читать и как можно быстрее прокручивать последнюю строку (или все строки), которая содержит определенную строку в огромном текстовом файле (около 200000 строк /30 мегабайт)? Я использую:
get-content myfile.txt | select-string -pattern "my_string" -encoding ASCII | select -last 1
Но это очень очень долго (около 16-18 секунд).
Я выполнил тесты без последнего канала "select -last 1
", но в то же время.
Существует ли более быстрый способ, чтобы получить последнее вхождение (или все вхождения) определенной строки в огромном файле?
Возможно, это необходимое время... Или есть ли возможность прочитать файл быстрее с конца, так как мне нужно последнее появление? Благодаря