&> /dev/null

来源:3-2 使用if-then-else语句

千里孤坟

2019-12-22

老师,请问 &> /dev/null
这个操作就是为了不把错误信息打印出来吗

写回答

2回答

最后的水笔仔

2020-07-05

直接 >重定向不就行了嘛  为啥要 &>  ,有什么区别呢

0
1
酷田
>等价于1>,这个仅仅只是将标准输出重定向,但是标准错误输出并没有重定向,因此如果想要把执行命令或者脚本过程所有信息重定向(不管正确还是错误),可以这样sh 1.sh 1> /dev/null 2> /dev/null,对应的也有简化写法sh 1.sh &> /dev/null
2020-07-05
共1条回复

酷田

2019-12-22

对,&>会把所有信息扔到垃圾桶/dev/null下,也就是执行命令不会再输出到标准屏幕了……

0
0

掌握Shell脚本编程 360架构师带你进阶Linux高手

30%知识讲解+70%实例操作 掌握Shell脚本编程能力

1638 学习 · 297 问题

查看课程