【发布时间】:2014-06-17 03:22:13
【问题描述】:
我有一个文本计算日志,其中包含每次迭代的一行。 我们跟踪计算
tail -f log.txt
但是日志文件的行非常很长,并且尾部输出不可读。
我试过了
tail -f log.txt | head -c 50
但它只显示第一行的开头,而不显示之后产生的行。
如何只动态显示日志文件中新增行的前 50 个字符?
谢谢
【问题讨论】:
我有一个文本计算日志,其中包含每次迭代的一行。 我们跟踪计算
tail -f log.txt
但是日志文件的行非常很长,并且尾部输出不可读。
我试过了
tail -f log.txt | head -c 50
但它只显示第一行的开头,而不显示之后产生的行。
如何只动态显示日志文件中新增行的前 50 个字符?
谢谢
【问题讨论】:
使用剪切:
tail -f log.txt | cut -b 1-50
【讨论】:
这对我有用:
tail -f log.txt | awk '{print substr ($0, 0, 50)}'
【讨论】: