我有一个计算文本日志,其中包含每次迭代的一行。 我们用
跟踪计算tail -f log.txt
但是日志文件的行是非常长并且尾部输出是不可读的。
我试过这个
tail -f log.txt | head -c 50
但它只显示第一行的开头,但不显示在之后生成的行。
如何仅将新添加的行的前50个字符动态显示到日志文件中?
谢谢
答案 0 :(得分:16)
使用剪切:
tail -f log.txt | cut -b 1-50
答案 1 :(得分:3)
这对我有用:
tail -f log.txt | awk '{print substr ($0, 0, 50)}'