Я хотел бы иметь tail -f
тип поведения, который читает весь файл, а затем продолжает следовать ему, как он записан.
РЕШЕНИЕ
На основании ответа, который я принял, это работает: tail -f -n +1 {filename}
Почему это работает:-f
вариант продолжает «следовать» файл и вывод новых линии , как они записаны в файл. В -n +1
инструктирует , tail
чтобы начать чтение файла с первой строки. Использование -n -10
будет начинаться с последних десяти строк файла.
Я верю,
—
Ryekayo
more fileName
что сделал бы именно это
нет .. больше не будет добавлять дополнительные строки, добавленные в файл после запуска more.
—
Rinzwind
Предположительно
—
mwfearnley
tail -f -n 100...
потребуется предварительное чтение файла для определения количества строк, если только он не достаточно умный, чтобы определить верхнюю границу для количества строк на основе размера файла.
tail -f -n 10000000000000000000
вероятно, покажет все строки, не так ли? (может быть, 10000000000000000000 немного больше: =))