linux中标准输出和标准错误的重定向的执行顺序

微信公众号:51码农网
专业编程问答社区
www.51manong.com

标准错误的重定向操作通常发生在标准输出重定向操作之后,例如,标准输出重定向到51mn.txt,然后2>&1把标准错误重定向到51mn.txt。

[root@ky35z 51mn]# ls -l /bin/usr/ > 51mn.txt 2>&1

如果将顺序改变,将会把标准错误重定向到屏幕上面。

[root@ky35z 51mn]# ls -l /bin/usr/  2>&1> 51mn.txt
ls: cannot access /bin/usr/: No such file or directory

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理