Shell脚本概念

for loops:循环语句ide

p_w_picpath

If批量Ping:oop

for num in {1..255}                   #设置一个循环范围。1-2553d

doblog

host=10.1.40.$num                    #设置host包含全部10.1.40.0/24的IPget

ping –c2 10.1.40.$host &>/dev/null        #发送两个数据包进行ping,it

if [ $? = 0]; then                   #若是返回的值为0io

echo “$host is UP”              #则显示UPclass

else                            #不然循环

       echo “$host is down ”       #显示Downim

fi

down

p_w_picpath

IF判断输入值:

 

if [ $1 = all ]; then    #运行此Shell,若是第一个输入的值为all;则  $1表明输入的第一个词

echo none        #显示none

elif [ $1 = none]; then  #同时,若是输入的值为none;则

echo all         #显示all

else               #输入既不是all又不是none

echo “hdfaidhais”  #显示hdfaidhais

fi

p_w_picpath

p_w_picpath

p_w_picpath

相关文章
相关标签/搜索