&>和>&符号

&>和>&符号

&表示等同于的意思。 

例 1:把正确和错误的消息输入到相同的位置。

 2>&1    把标准错误重定向到标准输出,如图  11-3  所示。 

 1>&2    把标准输出重定向到标准错误,如图  11-4  所示。 

image.png

 

图  11-3  标准输出重定向到标准错 

例 2:把正确和错误的消息输入到相同的位置。 

image.png

图  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 中,也就是将产生的所有信息丢弃。

版权声明:
作者:WaterBear
链接:https://l-t.top/1390.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>