Если вы знаете, что строки имеют одинаковую длину, то программа может напрямую индексировать эту строку, не читая все предыдущие: что-то вроде od может сделать это, или вы можете закодировать ее в полдюжины линии в большинстве - любой язык. Найдите функцию под названием seek () или fseek ().
В противном случае, возможно ...
tail +N | head -n 1
... так как от этого требуется хвост, чтобы перейти к N-й линии, и через трубу без необходимости вводится меньше линий, чем для решения «голова к хвосту».