2009-07-29 66 views

回答

16

您可以使用命令test -t < filedescriptor no檢查filedescriptor是否爲tty(連接到終端)。 >。如果是,您可以提示用戶。如果不是,輸出可能在某處進行管道輸送或回收。

if test -t 1 ; then 
    echo stdout is a tty 
fi 
+0

謝謝!正是我在找什麼。 – alberge 2009-08-02 21:42:02