发新话题
打印

2>&1用法

2>&1用法

Linux下边,文件句柄0,1,2是有特殊意义的,0-标准输入;1-标准输出;2标准错误输出。一般的错误输出是打印在终端的(跟标准输出一样),一般的重定向操作符只会把标准输出导向到指定东东,比如
复制内容到剪贴板
代码:
ls >ls.txt
,那如何将错误信息也导入到指定文件呢?
简单,以上为例
复制内容到剪贴板
代码:
ls >ls.txt 2>&1
更详细参考 n>&m: Swap Standard Output and Standard Error
经常用的
SHELL脚本里
全力支持LUPA
yeah!
其实不一定是2>&1的,很多时候要用到1>&2 或者是 6>&5,其实着只是一个输出而已。
发新话题