0

私は次のfish-shellように動作するための簡単な関数を書いています:

theFunc someArguments
somecommand | theFunc

関数がパイプ/リダイレクトで呼び出されたかどうかを知る方法を探しています。
SOのアイデアはありますか?

ありがとう!

4

1 に答える 1

2

誰かがそれを必要とするなら、私は情報を設定しています。

Ben Voigtが指摘したように、関数を使用する必要がありますisatty魚の殻の
場合は 、次のことを簡単に確認できます。

if isatty stdin
    # Your code here.
end
于 2014-03-16T21:33:45.843 に答える