关于shell script 中ping命令的一句 大家帮忙看一下

ping-c1-w1${network}.${sitenu}&>/dev/null&&result=0||result=1谁能解释一下&>这个符号是什么意思?我只知道数据... ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1

谁能解释一下 &> 这个符号是什么意思?

我只知道数据流重定向是 > 但是 &> 我就不清楚是怎么回事。

大家知道的指点一下。 谢了。
展开
 我来答
FreeAvalon
2012-09-22 · TA获得超过538个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:184万
展开全部
把标准错误重定向到标准输出,再重定向到/dev/null,即stderr和stdout都被输出到/dev/null中,也即都丢弃
追问
错误重定是 2>
正常信息重定向 1>

那 &> 是不是 相当于 把错误信息跟正常信息都重定向到 /dev/etc
追答
2>是标准错误生定向,1>是标准输出重定向,&>把往标准错误及标准输出中的信息都重定向,这里面是/dev/null,其它的文件也可以
wenfeng1971
2012-09-22 · TA获得超过5072个赞
知道小有建树答主
回答量:1154
采纳率:54%
帮助的人:603万
展开全部
输出结果输出到空设备
追问
是不是 一定要 &> /dev/null  而不能 > /dev/null
追答
可以,null是一个黑洞,信息进取就没了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式