У меня мало файлов журналов по 100 Мбайт каждый. Лично я считаю громоздким заниматься такими большими файлами. Я знаю, что строки журнала, которые мне интересны, всего лишь от 200 до 400 строк или около того.
Что было бы хорошим способом извлечь relavant строки журнала из этих файлов, т.е. я просто хочу передать диапазон номеров строк в другой файл.
Например, входы:
filename: MyHugeLogFile.log
Starting line number: 38438
Ending line number: 39276
Есть ли команда, которую я могу запустить в cygwin для cat
только для этого диапазона в этом файле? Я знаю, что если я смогу каким-то образом отобразить этот диапазон в stdout, я также могу подключиться к выходному файлу.
Примечание. Добавление тега Linux
для большей видимости, но мне нужно решение, которое может работать в cygwin. (Обычно команды linux работают в cygwin).