在Linux中,continue语句用于跳过当前循环中的剩余代码并继续下一次循环。下面是一些使用continue语句的技巧:
for i in {1..10}; do
if [ $i -eq 5 ]; then
continue
fi
echo $i
done
for i in {1..3}; do
for j in {1..3}; do
if [ $i -eq $j ]; then
continue 2
fi
echo "$i $j"
done
done
for file in *; do
if [ ! -f $file ]; then
continue
fi
if [ ${file: -4} != ".txt" ]; then
continue
fi
echo $file
done
总的来说,continue语句可以在循环中实现条件过滤、跳过特定代码块和快速跳出多层循环等功能,提高代码的效率和可读性。