//参考《Linux shell脚本攻略 第2版》
1,head
a)打印前10行:
[email protected]:~$ head file
b)打印前5行:
[email protected]:~$ head
-n 5 file 或者[email protected]:~$ head-5 file
c)打印除了最后M行之外的所有行:
[email protected]:~$ head
-n -M file
2,tail
a)打印文件的最后10行:
[email protected]:~$
tail file
b)打印最后5行:
[email protected]:~$
tail-n 5 file 或者[email protected]:~$
tail -5 file
c)打印除了前M行之外的所有行:
[email protected]:~$
tail -n +(M+1) file
d) tail -f 可以密切关注文件中新增加的内容,并随着数据的增加持续保持更新,其中可以加上一个睡眠间隔 -s,这样我们可以设置监视文件的时间间隔(如果进行Fun一直向监控的文件追加数据,则tail
-f 就会一直执行知道进程Fun结束):
pgrep Fun | xargs tail -f file -s 20 --pid
pidof Fun | xargs tail -f file -s 20 --pid
时间: 2024-07-30 21:09:36