如何使用循环语句在bash中重复执行命令

如何使用循环语句在bash中重复执行命令,bash,Bash,我正在尝试执行以下命令: echo 'Hello World' 十次,但我不想打十次,我想我可以用循环来做,但我不知道怎么做。你对Bash循环似乎很陌生,所以我会花一些时间来解释我对这个问题的方法。 方法 是的,您肯定可以在Bash中使用循环。在本例中,我将使用for循环。我还将使用seq命令。当seq只收到一个参数,一个整数时,它将生成数字1,2,3。。。直到那个整数,或者换句话说直到最后一个数字。由于我希望将Hello World打印十次,因此我将只指定10作为seq的唯一参数。请注意,

我正在尝试执行以下命令:

echo 'Hello World'

十次,但我不想打十次,我想我可以用循环来做,但我不知道怎么做。

你对
Bash
循环似乎很陌生,所以我会花一些时间来解释我对这个问题的方法。

方法 是的,您肯定可以在Bash中使用循环。在本例中,我将使用
for
循环。我还将使用
seq
命令。当
seq
只收到一个参数,一个整数时,它将生成数字1,2,3。。。直到那个整数,或者换句话说直到最后一个数字。由于我希望将
Hello World
打印十次,因此我将只指定
10
作为
seq
的唯一参数。请注意,在这种情况下,指定的数字是包含在内的。关于官方文件的更多信息

因此,我下面的代码基本上是这样做的:对于从1到10的每个数字(这里称为
i
),打印字符串
Hello World

#/bin/bash
以美元表示的i(序号10)
做
回声“你好,世界”
完成
这基本上与:

#/bin/bash
我在12345678910
做
回声“你好,世界”
完成

这是否回答了您的问题?但是那里的示例显示(校正后)只有5行?..@luk建议链接中的循环运行
x=5
9
--5次迭代。你需要改变循环的一个或两个端点来改变迭代次数。是的,我知道。但问这个问题的人是否意识到这是一个很容易找到答案的问题?