尾部只有一行的前几个字符
Posted
技术标签:
【中文标题】尾部只有一行的前几个字符【英文标题】:Tail only first few character of a line 【发布时间】:2014-06-17 03:22:13 【问题描述】:我有一个文本计算日志,其中包含每次迭代的一行。 我们跟踪计算
tail -f log.txt
但是日志文件的行非常很长,并且尾部输出不可读。
我试过了
tail -f log.txt | head -c 50
但它只显示第一行的开头,而不显示之后产生的行。
如何只动态显示日志文件中新增行的前 50 个字符?
谢谢
【问题讨论】:
【参考方案1】:使用剪切:
tail -f log.txt | cut -b 1-50
【讨论】:
请记住输出将被缓冲,因此您可能需要等待一段时间才能显示任何内容【参考方案2】:这对我有用:
tail -f log.txt | awk 'print substr ($0, 0, 50)'
【讨论】:
以上是关于尾部只有一行的前几个字符的主要内容,如果未能解决你的问题,请参考以下文章