0
我正在嘗試從一個命令中統計行數,並且還希望在行進過程中看到這些行。我最初的想法是使用tee
命令:如何從管道打印中間結果到屏幕?
complicated_command | tee - | wc -l
但是,這只是雙打使用GNU tee
或副本輸出到Solaris上名爲-
文件中的行數。
我正在嘗試從一個命令中統計行數,並且還希望在行進過程中看到這些行。我最初的想法是使用tee
命令:如何從管道打印中間結果到屏幕?
complicated_command | tee - | wc -l
但是,這只是雙打使用GNU tee
或副本輸出到Solaris上名爲-
文件中的行數。
complicated_command | tee /dev/tty | wc -l
但是請記住,如果你把它放在一個腳本,並將輸出重定向,也不會做你期望什麼。
解決方案是tee
直接,而不是STDOUT
控制檯:
tty=`tty`
complicated_command | tee $tty | wc -l
啊。我的搜索未能找到這個問題。 – 2009-02-28 00:11:59
搜索從來都不是完美的,尤其是對於這種命令。 – 2009-02-28 00:17:18