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

85次阅读

共计 262 个字符,预计需要花费 1 分钟才能阅读完成。

微信公众号: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

正文完
 0