Я анализирую временный файл, строки которого хотели бы удалить, поэтому я запускаю: tr '\n' ' ' < temp > temp2
.Теперь, когда я wc -l temp2
возвращает 0 строк вместо 1, что было неожиданно для меня.
После проверки руководства wc -l
считает только новые строки, а не строки.Его поведение в порядке, но может быть проблематичным, если вы не знаете, содержит ли последняя строка файла перевод строки.
Существует ли какой-либо инструмент или обходной путь, который считает строки, даже если у них нет перевода строки?