小编tra*_*veh的帖子

同时运行子目录中的命令

我知道如何在与这样的模式匹配的所有子目录中运行命令(假设我想运行gh repo sync):

for d in ./*/ ; do (cd "$d" && gh repo sync) ; done
Run Code Online (Sandbox Code Playgroud)

并在每个目录的子shell中串行运行命令。

我想要的是并行运行所有命令,但在主脚本中等待它们全部完成。

我使用的是 Ubuntu 22.04。那可能吗?

ubuntu shell-script

6
推荐指数
2
解决办法
667
查看次数

标签 统计

shell-script ×1

ubuntu ×1