Хм, ответы -n предполагают, что вопрос "что такое скрипт, который ...". В этом случае Perl даже не лучший ответ. Но я не читаю это в вопросе.
Как правило, если строки не имеют фиксированной длины, вы должны прочитать строку файла с помощью
до тех пор, пока вы не доберетесь до нужной вам линии. Tie :: File автоматизирует этот процесс для вас (хотя, поскольку код, который он заменяет, настолько тривиален, я сам редко этим занимаюсь).
use Tie::File;
use Fcntl "O_RDONLY";
tie my @line, "Tie::File", "yourfilename", mode => O_RDONLY
or die "Couldn't open file: $!";
print "The third line is ", $line[2];