假设我有一个文件。我tail
最后10行并获得了一些数据。下次我来tail
时,它的长度增加4.所以我需要tail
只需要很多行来获取数据。这有一个简单的命令行吗?
就像tail
,wc
和grep
?
答案 0 :(得分:1)
如果在关闭尾部时保存文件的大小,则可以执行tail -c +[previous size]
。这从文件的特定字节偏移开始,而不是从末尾开始的行数。如果在您关闭第一个尾部过程和测量尺寸之间大小发生变化,这可能会受到竞争条件的影响。
为什么要关闭并重新打开tail命令,而不是仅使用-f
选项并继续阅读?