帮忙看一下吧
帮忙看一下吧
帮忙看一下吧
帮忙看一下吧
帮忙看一下吧
你声明变量输入的参数写错了,
正确的应该是 num,
你的是mun不对,看下图:
#!/bin/bash
read -p "please input a number from 1 ~ 10: " num
if [ $num -lt 1 -o $num -gt 10 ]; then
echo "you type a wrong number"
exit
elif [ $num -lt 5 ]; then
echo "$num lessthen 5"
else
echo "$num"
fi