2009-07-29 3 views

答えて

16

test -t < filedescriptor noコマンドで、ファイル記述子がtty(端末に接続されている)かどうかを確認できます。 >。そうであれば、ユーザーにプロンプ​​トを出すことができます。もしそうでなければ、おそらくどこかで出力がパイプされたり再描画されたりします。

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

ありがとうございます!まさに私が探していたもの。 – alberge

関連する問題