Как распечатать просто последнюю строку файла?
END{print}
должен это сделать. Благодаря Вентеро кому было лень отправить этот ответ.
Обязательно ли для этого использовать awk
? Почему бы просто не использовать tail -n 1 myFile
?
Используйте подходящий инструмент для работы. Поскольку вы хотите получить последнюю строку файла, tail - подходящий инструмент для работы, особенно если у вас большой файл. Алгоритм обработки файлов Tail в этом случае более эффективен.
tail -n 1 file
Если вы действительно хотите использовать awk,
awk 'END{print}' file
РЕДАКТИРОВАТЬ: файл хвоста -1
устарел