我想要一种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有点大:=))