【发布时间】:2017-11-02 05:54:43
【问题描述】:
我想使用 GNU 并行解决以下问题:
我有几个文件,每个文件都有几行文本。我想了解如何在每个文件的每一行文本上以及为每个文件并行运行脚本(code.sh)。我应该能够将每个输入文件的操作输出写到具有不同扩展名的输出文件中。
似乎这是多个并行命令在所有文件上并行运行然后对每个文件内的所有行并行运行的情况。
这是我用的:
ls mydata_* |
parallel -j+0 'cat {} | parallel -I ./explore-bash.sh > {.}.out'
我不知道如何使用 GNU 并行来做到这一点。请帮忙。
【问题讨论】:
-
您完成了本教程吗?
man parallel_tutorial或 gnu.org/software/parallel/parallel_tutorial.html -
谢谢。它就像一个魅力。很棒的图书馆。
标签: gnu-parallel