1

假设我有一个文件。我tail是最后 10 行并获得了一些数据。下次我来的时候tail,它的长度增加了 4。所以我tail只需要那么多行来获取数据。有一个简单的命令行吗?像tail,wcgrep?的混合

4

1 回答 1

1

如果在关闭尾部时保存文件的大小,则可以执行tail -c +[previous size]. 这从文件的特定字节偏移量开始,而不是从末尾开始的行数。如果在关闭第一个尾部进程和测量大小之间大小发生变化,这可能会受到竞争条件的影响。

为什么要关闭并重新打开 tail 命令,而不是仅使用该-f选项并继续阅读?

于 2011-04-27T14:47:44.133 回答