停止当前循环,并执行外层循环 for、while、until、select的下一次循环,
continue后面也可以加数字n,表示跳到外部的第n层循环,n必须大于1,如果n比当前循环测呢概述还大,那么将跳到最外层循环
#!/bin/bash
for I in A B C D
do
echo -n "$I:"
for J in `seq 10`
do
if [ $J -eq 5 ]; then
continue
#continue 2
fi
echo -n "$J"
done
echo
done
echo
continue 结果
A:1234678910
B:1234678910
C:1234678910
D:1234678910
continue 2 结果
A:1234 B:1234 C:1234 D:1234