为了账号安全,请及时绑定邮箱和手机立即绑定

流的重定向问题

David老师:

你好。根据流的重定向一节的课程介绍,2>1表示将错误流重定向到输出流,但是程序运行后发现只会有输出流的内容,没有错误流的信息了。请问错误流 的内容哪去了?

谢谢。

正在回答

2 回答

2>&1 才是将标准错误输出重定向到标准输出

2>1 成了将标准错误输出重定向到一个名为 1 的文件

0 回复 有任何疑惑可以回复我~
#1

wq200781517 提问者

受教!非常感谢!
2015-11-21 回复 有任何疑惑可以回复我~

再请教一下,如果在编译指令make后面跟上2>1,代表的意义相同吗?

0 回复 有任何疑惑可以回复我~
#1

onemoo

2>1 就是将标准错误输出重定向到名为1的文件。这是shell的功能,与执行什么程序无关。
2015-11-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

流的重定向问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信