Как напечатать только последнюю строку файла?Печать только последней строки файла?
ответ
END{print}
должен это сделать. Спасибо Ventero , которым было слишком лень, чтобы отправить этот ответ.
Для этого необходимо использовать awk
? Почему бы просто не использовать tail -n 1 myFile
?
потому что хвост не быстрый как awk – yael
@yael Совсем нет; 'tail -1' будет быстрее, чем' awk' для большого файла. Я попробовал файл ~ 3m; хвост был мгновенным, а awk взял .44s –
Форма '-1' устарела. Используйте 'tail -n 1'. –
Используйте подходящий инструмент для работы. Поскольку вы хотите получить последнюю строку файла, хвост является подходящим инструментом для работы, особенно если у вас большой файл. В этом случае алгоритм обработки файлов Tail более эффективен.
tail -n 1 file
Если вы действительно хотите использовать AWK,
awk 'END{print}' file
EDIT: tail -1 file
осуждается
Также Вы можете добиться этого с помощью sed
. Тем не менее, я лично рекомендую использовать tail
или awk
.
В любом случае, если вы хотите сделать, sed
, вот два пути:
Метод 1:
sed '$!d' filename
Method2:
sed -n '$p' filename
Здесь имя файла; имя файл с данными, подлежащими анализу.
Узнать последнюю строку файла:
Используя патч в (потоковый редактор):
sed -n '$p' fileName
Использование хвост:
tail -1 fileName
с использованием AWK:
awk 'END { print }' fileName
Пожалуйста, используйте разметку кода (\ 'code \'). –
- 1. Печать только текущей последней строки потокового sed?
- 2. печать последней строка текстового файла
- 3. ListView только печать последней позиции
- 4. Python - печать последней строки после строки.split
- 5. C программирования: Ошибка печать последней строки из входного файла
- 6. Печать последней строки файла. Чтение с помощью Python
- 7. Печать начинается только после последней страницы.
- 8. Только для Loop печать/сохранение последней итерации
- 9. Печать только на последней странице с QuickReport
- 10. Импорт последней строки файла .csv
- 11. Печать только строки
- 12. GridViewRow только выбор последней строки
- 13. Редактирование последней строки .txt-файла
- 14. Python - только чтение последней строки файла в определенных обстоятельствах
- 15. печать только часть JSON строки
- 16. Печать выделенной строки из файла
- 17. AWK, если/иначе условия и печать последней строки
- 18. печать каждой строки текстового файла только после определенного слова:
- 19. Печать Только определенные строки из файла CSV в GNUPlott
- 20. читать копию последней строки из текстового файла
- 21. Поиск строки и печать строки из файла
- 22. Печать только самой правой части строки
- 23. C программирование, получение последней строки файла
- 24. JQuery только получает значение последней строки
- 25. Как выбрать только предыдущую строку последней строки
- 26. получить только строки с последней год подряд
- 27. Отображение только одной последней строки вывода команды
- 28. java Process, getInputStream, только чтение последней строки
- 29. execSQL только отображение последней строки XML
- 30. Golang файл только чтение чтение последней строки
О, это намного проще, чем мой путь.Nice –