Использование головы и хвоста для возврата n-го элемента из файла в Linux - PullRequest
0 голосов
/ 19 мая 2011

Я довольно новичок в использовании команд Linux. Итак, предположим, у меня есть файл с 100 тысячами строк. Ну, предположим, я хочу получить 50 000 строк. Есть ли способ, которым я могу дать оболочке команду для получения строки 50 000, используя команды head и tail?

Ответы [ 4 ]

4 голосов
/ 19 мая 2011

Приведенные выше примеры могут работать, но есть и другие способы, такие как sed, например:

% sed -n '50000p' filename
2 голосов
/ 19 мая 2011
head -n 50000 FILENAME | tail -1

Это должно работать. Однако это может быть не самый эффективный способ доступа к 50000-й линии

0 голосов
/ 19 мая 2011
head -[linenumber] file | tail -1
0 голосов
/ 19 мая 2011
head -n 50000 file_name  | tail -n 1

Должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...