如何使用 bash 脚本中的循环使用不同的参数多次运行程序?

Chi*_*Abs 5 bash

我希望运行 python 脚本的多个实例,每个实例都被提供一个增量参数。所以 bash 脚本会做这样的事情:

for i from 1 to 10 do
    python script.py i
Run Code Online (Sandbox Code Playgroud)

当然,所有脚本都应该从一个控制台同时运行。知道怎么做吗?

G-M*_*ca' 6

要简单地运行程序十次,以(递增的)迭代次数作为参数,请执行以下操作:

for ((i=1; i<=10; i++))
do
    python script.py "$i"
done
Run Code Online (Sandbox Code Playgroud)

正如 Kamaraj 所说,要让十个进程同时运行(即同时?/?并发),请添加&到命令中:

for ((i=1; i<=10; i++))
do
    python script.py "$i" &
done
Run Code Online (Sandbox Code Playgroud)