我想要一种tail -f
行为,它读取整个文件,然后在写入文件时继续遵循它。
解
根据我接受的答案,此方法有效: tail -f -n +1 {filename}
为何起作用:该-f
选项继续“跟随”文件并在将新行写入文件时输出新行。该-n +1
指示tail
开始阅读从第一行的文件。使用-n -10
将从文件的最后十行开始。
我相信
—
ryekayo 2014年
more fileName
会做到这一点
no..more不会在启动更多文件后添加添加到文件中的额外行。
—
Rinzwind
大概
—
mwfearnley
tail -f -n 100...
会涉及到预读文件以确定行数,除非它足够聪明,可以根据文件大小确定行数的上限。
tail -f -n 10000000000000000000
可能会显示所有行,不是吗?(也许10000000000000000000有点大:=))