在Linux中,continue
语句用于跳过当前循环中的剩余代码并继续下一次循环。当continue
语句执行时,循环体中后续的代码将被忽略,直接跳转到下一次循环的迭代。这通常用于在循环体中的某个条件满足时,跳过当前迭代并继续下一次迭代。
以下是一个使用continue
语句的例子,该示例使用for
循环遍历一个列表,当元素为奇数时跳过并继续下一次迭代:
#!/bin/bash
numbers=(1 2 3 4 5)
for num in ${numbers[@]}; do
if (( $num % 2 == 1 )); then
continue
fi
echo "Even number: $num"
done
在上面的例子中,当$num
为奇数时,continue
语句会跳过echo "Even number: $num"
这行代码,并直接执行下一次迭代。这样可以确保只有偶数会被输出。