0

我正在编写一个简单的函数,fish-shell它的行为应该是这样的:

theFunc someArguments
somecommand | theFunc

我正在寻找一种方法来了解是否使用管道/重定向调用了该函数。
你有什么想法吗?

谢谢!

4

1 回答 1

2

如果有人需要,我正在设置信息。

正如Ben Voigt指出的那样,我们应该使用该isatty函数。
对于鱼壳,您可以简单地检查:

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