解决方法
使用
-t filetest operator.
print -t STDOUT ? "Yes\n" : "No\n"
请注意,在Perl中,STDOUT可以被绑定(基本上是一个过于复杂的重载对象),所以输出到STDOUT可能仍然达到TTY,即使它没有直接连接到一个.
print -t STDOUT ? "Yes\n" : "No\n"
请注意,在Perl中,STDOUT可以被绑定(基本上是一个过于复杂的重载对象),所以输出到STDOUT可能仍然达到TTY,即使它没有直接连接到一个.