#!/bin/sh
a=1
if [$a -it 255];then
ping 192.168.1.$a
let "a+=1"
else
echo "over"
fi
第1个回答 2013-06-23
注意 使用test条件测试时,要在中括号[ ]中的条件两侧加上空格,另外表示一个数小于另一个数时,是 -lt选项,而不是-it
追问还是不对,我想用shell去ping 192.168.1.1-255,怎么写,可以帮我写一下吗?
追答#!/bin/sha=0
while [ $a -lt 255 ]
do
a=`expr $a + 1`
ping 192.168.1.$a
done
echo "over"
这个拿去
追问谢谢!
追答8客气 ^_^
本回答被提问者采纳