mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
31 lines
444 B
Bash
31 lines
444 B
Bash
#!/usr/bin/env bash
|
|
|
|
# 打印10以内的奇数
|
|
for (( i = 0; i < 10; i ++ )); do
|
|
if [[ $((i % 2)) -eq 0 ]]; then
|
|
continue
|
|
fi
|
|
echo ${i}
|
|
done
|
|
# Output:
|
|
# 1
|
|
# 3
|
|
# 5
|
|
# 7
|
|
# 9
|
|
|
|
# 多重循环中的 continue 用法
|
|
for (( a = 1; a <= 5; a ++ ))
|
|
do
|
|
echo "Iteration $a:"
|
|
for (( b = 1; b < 3; b ++ ))
|
|
do
|
|
if [[ $a -gt 2 ]] && [[ $a -lt 4 ]]
|
|
then
|
|
continue 2
|
|
fi
|
|
var3=$[ $a * $b ]
|
|
echo " The result of $a * $b is $var3"
|
|
done
|
|
done
|