#!/bin/bash
i=0
until [[ "$i" -gt 5 ]]
do
let "square=i*i"
echo "$i * $i = $square"
let "i++"
done
结果:
~/Note/test # ./15until.sh
0 * 0 = 0
1 * 1 = 1
2 * 2 = 4
3 * 3 = 9
4 * 4 = 16
5 * 5 = 25
例子2:
#!/bin/bash
echo "Please input the num(1-10):"
read num
until [[ "$num" = 4 ]]
do
if [ "$num" -lt 4 ];then
echo "Too small,Try again:"
read num
elif [ "$num" -gt 4 ];then
echo "To high,Try again:"
read num
else
exit 12
fi
done
echo "congralutional,you got it."
结果:
~/Note/test # ./16until.sh
Please input the num(1-10):
5
To high,Try again:
3
Too small,Try again:
4
congralutional,you got it.