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

相關文章
相關標籤/搜索