gpt4 book ai didi

bash - 并行运行 bash 脚本

转载 作者:行者123 更新时间:2023-11-29 09:47:47 28 4
gpt4 key购买 nike

我有一个非常简单的命令,我想并行执行而不是顺序执行。

>for i in ../data/*; do ./run.sh $i done

run.sh 处理来自 ../data 目录的输入文件,我想使用 shell 脚本而不是 Python 程序或类似程序同时执行此过程。有没有办法使用 GNU Parallel 来做到这一点? ?

最佳答案

你可以试试这个:

shopt -s nullglob
FILES=(../data/*)
[[ ${#FILES[@]} -gt 0 ]] && printf '%s\0' "${FILES[@]}" | parallel -0 --jobs 2 ./run.sh

关于bash - 并行运行 bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25291149/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com