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