Chinaunix

标题: 请教>&2是啥意思 [打印本页]

作者: 123freebird    时间: 2010-05-11 21:57
标题: 请教>&2是啥意思
echo "this is a test" >&2
这里的>&2是啥意思 是将标准错误输出到标准输出么

c语言里面的switch在shell里面可以用吗
作者: Shell_HAT    时间: 2010-05-11 22:21
1、是的。
2、到ABS里面搜索case

Advanced Bash-Scripting Guide 3.7.2 中文版.pdf
http://bbs.chinaunix.net/thread-1569056-1-1.html
作者: dongchenghuozi    时间: 2010-05-11 22:23
不标注输出重导向到错误输出。 等于 拨掉标准输出,你能想象太极推手把对手拨倒后面那种气韵吗?
作者: sayigood    时间: 2010-05-12 09:20
回复 1# 123freebird


        >&2 也就是把结果输出到和标准错误一样;之前如果有定义标准错误重定向到某file文件,那么标准输出也重定向到这个file文件。
         其中&的意思,可以看成是“The same as”、“与...一样”的意思
作者: wskyygydx    时间: 2010-05-12 10:16
四楼讲得非常好!支持!
作者: steveneast    时间: 2010-05-12 10:23
是呀,4楼讲的言简意赅
作者: 123freebird    时间: 2010-05-12 20:38
回复  123freebird


        >&2 也就是把结果输出到和标准错误一样;之前如果有定义标准错误重定向到 ...
sayigood 发表于 2010-05-12 09:20



    多谢各位的解答
作者: bluewaterray    时间: 2010-05-12 22:41
其实就三个符号而已,而已。。
作者: blackold    时间: 2010-05-13 09:20

作者: renxiao2003    时间: 2010-05-13 11:28
标准错误和标准输出合并,都输出到标准输出。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2