1. 程式人生 > >shell指令碼批量ping一個網段ip

shell指令碼批量ping一個網段ip

#!/bin/bash

for i in {1..254}                     #一個網段ip個數

do

HOST=192.168.10.$i           

ping -c 2 $HOST &>/dev/null   #ping  2 次 將全部結果丟進“黑洞“

if [ $? -eq 0 ];then                     #判斷是否ping成功

echo "$HOST is up" > ip.txt      #將成功的ip重定向到名叫ip的文字。

fi

done