скорее всего ничо нет если только один раз надо выводить, только надо ещё какой-то ключ седу ебануть чтобы он дальше не читал, гугл ит, чтобы вывести энную строку надо все строки до неё в любом случае прочитать же ненаоптимизируешь
@hirthwork Ну так-то я нашёл sed $i'q;d', который сделает то же, но в одну команду. Я уже задумываюсь о запихивании кусков файла в память и оперированием строками из массива, чтоб не дрочить диск попусту. Но тут шеллом уже не обойдёшься.
@like-all в этом вашем шеле всё же массивы есть но такие что нахуй не нужно, но если очень нужно то можно, в крайнем случае линупс фаел всё равно вероятно закеширует // бери перл и ебош, он всё равно везде есть если не ембед
@like-all греп мультилайновым регекспом // палю: задача io-bound // палю2: не имея индекса концов строк, ты *должен* последовательно прочитать *все* строки в файле перед тем как дойти к нужной, это подразумевает лёгкий парсинг (регекспами) // палю3: греп ммапит файл (если это файл (а не пайп)) и компилирует регексп в пачку инструкций с охуенными профитами по кешам инструкций, данных и по трюкам прыщеVMM