📜  Linux 中的 continue 命令和示例(1)

📅  最后修改于: 2023-12-03 14:43:56.380000             🧑  作者: Mango

Linux 中的 continue 命令和示例

在 Linux 中,continue 命令用于跳过当前循环中的剩余语句,并开始下一次循环。在循环中,当满足某个条件时,可以使用 continue 命令来跳过该条件下的后续代码执行,直接进入下一次循环。

语法

continue 命令的语法如下:

continue
示例

下面是一个使用 continue 命令的示例,该示例为一个打印 1 到 10 中偶数的程序:

#!/bin/bash
 
for (( i=1; i<=10; i++ ))
do
    if [ $(expr $i % 2) -eq 1 ]
    then
        continue
    fi
    echo $i
done

在上述示例中,使用 expr $i % 2 取模运算符判断当前循环变量 i 是否为偶数。如果为奇数,则执行 continue 命令跳过后续代码,直接开始下一次循环;否则,执行 echo $i 将偶数打印出来。

总结

continue 命令用于在循环中跳过某个条件下的后续代码执行,直接开始下一次循环。与 break 命令不同的是,continue 命令并不会终止整个循环的执行。因此,它通常用于跳过某些不满足条件的循环执行过程。