Loading... 在 Bash shell 的 `for` 循环中,你可以使用 `if` 语句进行条件判断。你可以使用 `continue` 语句跳过当前循环的剩余部分,并开始下一次循环。如果你想完全中止 `for` 循环,你可以使用 `break` 语句。以下是一个例子: ```bash for i in {1..10}; do if [ $i -eq 5 ]; then echo "跳过数字 5" continue # 如果 i 等于 5,跳过本次循环 fi if [ $i -eq 8 ]; then echo "数字到达 8,中止循环" break # 如果 i 等于 8,完全中止循环 fi echo "当前数字是 $i" done ``` 在这个例子中,当 `i` 等于 5 时,`continue` 语句会使循环跳过输出 "当前数字是 5" 并直接进入下一次循环。当 `i` 等于 8 时,`break` 语句会完全中止 `for` 循环,即使在 `{1..10}` 的序列中仍有数值没有被处理。 最后修改:2024 年 05 月 11 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏