带有示例的 Bash For 循环

循环是任何编程语言中的关键结构,它们在执行重复性任务中发挥作用,否则在普通代码中执行这些任务会很麻烦且耗时。 在 bash 脚本,循环服务于相同的目的,在本指南中,我们将仔细研究各种类型的循环以及它们是如何使用的。

For 循环

For 循环用于迭代对象或项目列表。 该列表可以包括数字、字符串、字符,甚至是数组。

for 循环采用以下结构。

for item in list_of_items  do   command1   command2  done

让我们举几个例子:

循环遍历字符串列表

在下面的示例中,我们正在迭代一个字符串列表——在本例中是行星——它包含四个项目。 迭代后,我们将使用 回声 命令。

for planet in Mercury Venus Earth Mars Jupiter   do   echo $planet  done

然后分配执行权限并运行 for_loop.sh bash 脚本。 输出显示列表中包含的所有项目。

$ ./for_loop.sh