&>和>&符号
&>和>&符号
&表示等同于的意思。
例 1:把正确和错误的消息输入到相同的位置。
2>&1 把标准错误重定向到标准输出,如图 11-3 所示。
1>&2 把标准输出重定向到标准错误,如图 11-4 所示。
图 11-3 标准输出重定向到标准错误
例 2:把正确和错误的消息输入到相同的位置。
图 11-4 标准错误重定向到标准输出
[root@xuegod63 mnt]# ls /tmp xxxx >1.txt 2>&1
或:
[root@xuegod63 mnt]# ls /tmp xxxx 2>2.txt 1>&2
例 11.14:在生产环境中的 Shell 脚本中的 >/dev/null 2>&1 是什举意思?
[root@xuegod63 ~]# cat /etc/passwd >/dev/null 2>&1
注:将标准输出和错误输出全部重定向到/dev/null 中,也就是将产生的所有信息丢弃。