私は次のfish-shell
ように動作するための簡単な関数を書いています:
theFunc someArguments
somecommand | theFunc
関数がパイプ/リダイレクトで呼び出されたかどうかを知る方法を探しています。
SOのアイデアはありますか?
ありがとう!
誰かがそれを必要とするなら、私は情報を設定しています。
Ben Voigtが指摘したように、関数を使用する必要がありますisatty
。魚の殻の
場合は
、次のことを簡単に確認できます。
if isatty stdin
# Your code here.
end