shell脚本日常练习

请写一个ping 公司内网的脚本

#!/bin/bash
for i  in  `seq  254`
do 
    ping -c2  -i0.1   -W1  172.18.1.$i   &> /dev/null
    if [ $? -eq 0 ];then  
    		echo  " 172.18.1.$i  开机状态"
    else 
    		echo   " 172.18.1.$i  关机状态"
    fi
    done

9*9 乘法表的脚本

for i in  `seq 9`
do 
	for j  in `seq $i`
	do
		echo -n "$i*$j =$[i*j] "
	done
	echo 
done 

猜随机数的脚本

num=$[RANDOM%100+1]
i=0
while :
do
	read -p  "请输入:" cai
	let i++
	if [ $cai -eq $num ];then
		echo "恭喜,你猜了$i 次"
		exit 
	elif  [ $cai -gt $num ];then
		echo "猜大了"
	else 
		echo "猜小了"
fi
done

case $1 in
redhat)
echo “fedora”;;
fedora)
echo “redhat”;;
*)
echo “usage…”;;
esac

猜你喜欢

转载自blog.csdn.net/weixin_43546282/article/details/85065013