Распечатать просто последнюю строку файла?

Как распечатать просто последнюю строку файла?

41
задан John Kugelman supports Monica 16 October 2019 в 01:48
поделиться

3 ответа

END{print}

должен это сделать. Благодаря Вентеро кому было лень отправить этот ответ.

76
ответ дан 27 November 2019 в 00:13
поделиться

Обязательно ли для этого использовать awk ? Почему бы просто не использовать tail -n 1 myFile ?

13
ответ дан 27 November 2019 в 00:13
поделиться

Используйте подходящий инструмент для работы. Поскольку вы хотите получить последнюю строку файла, tail - подходящий инструмент для работы, особенно если у вас большой файл. Алгоритм обработки файлов Tail в этом случае более эффективен.

tail -n 1 file

Если вы действительно хотите использовать awk,

awk 'END{print}' file

РЕДАКТИРОВАТЬ: файл хвоста -1 устарел

22
ответ дан 27 November 2019 в 00:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: