在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語句可以在循環中實現條件過濾、跳過特定代碼塊和快速跳出多層循環等功能,提高代碼的效率和可讀性。