当前位置: 技术问答>linux和unix
帮忙看下哦
来源: 互联网 发布时间:2017-01-28
本文导语: PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH network="192.168.1" # for sitenu in $(seq 1 100) # do # ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && resu...
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
network="192.168.1" #
for sitenu in $(seq 1 100) #
do
#
ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1
#
if [ "$result" == 0 ]; then
echo "Server ${network}.${sitenu} is UP."
else
echo "Server ${network}.${sitenu} is DOWN."
fi
done
这段代码
请帮我解释下
ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1
中“ &> /dev/null &&” 是什么意思哦?
export PATH
network="192.168.1" #
for sitenu in $(seq 1 100) #
do
#
ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1
#
if [ "$result" == 0 ]; then
echo "Server ${network}.${sitenu} is UP."
else
echo "Server ${network}.${sitenu} is DOWN."
fi
done
这段代码
请帮我解释下
ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1
中“ &> /dev/null &&” 是什么意思哦?
|
ping -c 1 -w 1 ${network}.${sitenu} &> /dev/null && result=0 || result=1
你分解命令有问题 &>是把stdout stderr 的输出都写入/dev/null (扔掉) && 是并且的意思
你分解命令有问题 &>是把stdout stderr 的输出都写入/dev/null (扔掉) && 是并且的意思
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。