What does “1>&2” mean in bash?
本问题已经有最佳答案,请猛点这里访问。
在bash脚本中,"1>和2"是什么意思?
例如,bash脚本的下面一行是做什么的?
1 | echo"$1 is not a directory!" 1>&2 |
我使用Mac OS X。我的bash脚本是:
1 2 3 4 | if [ ! -d $1 ]; then echo"$1 is not a directory" 1>&2 exit 1 fi |
它将消息输出到stderr。"1>&2"表示将stdout重定向到stderr。http://tldp.org/howto/bash-prog-intro-howto-3.html