Wc
如何在標準輸出上顯示連續的 wc?
假設你有這個程序:
#!/usr/bin/env python import time while True: print("True") time.sleep(1)
然後你執行它:
./clock.py | wc -l
這將永遠不會返回任何內容,因為它會在輸出字數之前等待輸出完成。
我想要執行一些東西而不是 wc -l 來顯示 1..2..3 幾乎就像一個時鐘。
您可以使用
pv
計數和報告行輸出:( while :; do echo True; sleep 1; done ) | pv --bytes --line-mode >/dev/null