1
是否有程序会导致像“wc -l”这样的输出,但会更新计数器的更多数据。传入stdin(计数行)的计数和显示大小
这是我想为:
tail -f log/production.log | grep POST | wc -l
但厕所-l应该改变的东西。
是否有程序会导致像“wc -l”这样的输出,但会更新计数器的更多数据。传入stdin(计数行)的计数和显示大小
这是我想为:
tail -f log/production.log | grep POST | wc -l
但厕所-l应该改变的东西。
tail -f log/production.log | grep --line-buffered POST | awk '{printf "\r%d", ++i} END {print ""}'
这会打印每行输入后的行数。回车\r
使每行号码覆盖最后一个,所以你只能看到最近的一个。
使用grep --line-buffered
可以使grep在每行之后清除其输出,而不是每4KB。或者你可以在grep
和awk
合并为一个:
tail -f log/production.log | awk '/POST/ {printf "\r%d", ++i} END {print ""}'
HM,慢慢更新数量。我希望它更新生活,并在一行 –
它等待约10秒更新输出 –