coreutils: Взять из текстового файла диапазон строк
Дано: Текстовый файл с большим количеством строк (>10000).
Ищу: способ, как из этого файла взять некоторый диапазон строк (например, с 1311 по 2456).
Как мне казалось задача должна была легко решаться head, tail, split, cut и иже с ними (coreutils). Но не получается. Может руки кривые, может плохо читал маны. Перебор строк через цикл написать могу, но это не true :)
Пожалуйста, намекните в какую сторону копать или подскажите ссылочку, где показан пример подобной задачи. Большинство примеров "хитрого" и "красивого" использования coreutils, которые попались через гугл, не решали мою задачу.
Начал курить в сторону sed, awk. Пока про них знаю мало, но может это поможет.
Код:
head -2456 myfile.txt | tail -[COLOR="Gray"]2456_минус_1311[/COLOR]
Похоже надо будет с формулой поиграться, но идею я уловил.
Спасибо, то, что нужно