|

楼主 |
发表于 2004-5-26 08:22:37
|
显示全部楼层
#!/bin/ksh
ip=127.0.0.1
number=5
n=1
echo "Input IP (127.0.0.1)"
read ip
echo "Input count (5)"
read number
while ((n<=$number));do
ping -A -c 1 $ip >/dev/null
case $? in
0) echo -n "!";;
1) echo -n ".";;
esac
((n+=1))
done
echo
我是这样弄的,但如果执行并且手工输入IP和数目可以实现,但自动不行,奇怪我默认IP为127.0.0.1默认执行次数为5次,为何直接打回车就不行呢?是不是我写的类型不对,要怎么改? |
|