Dav*_*vid 10
GNU awk 可以很容易地做到这一点。
滚动输出:
tail -f logfile | grep 'stuff to grep for' | awk '{++i;print i}'
Run Code Online (Sandbox Code Playgroud)
您也可以省略 grep 并使用 awk 的正则表达式:
tail -f logfile | awk '/stuff to grep for/ {++i;print i}'
Run Code Online (Sandbox Code Playgroud)
对于单行输出,您可以添加 CR 使其再次从行的前面开始(在控制台上工作):
tail -f logfile | awk '/stuff to grep for/ {++i;printf "\r%d",i}'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6997 次 |
最近记录: |