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秒更新輸出 –