【发布时间】:2020-04-20 12:09:26
【问题描述】:
我目前正在尝试使用 GNU 并行工具。 我放了两个参数。 第一个是java类文件和 第二个是包含java方法列表的文本文件。
cat $2 | while read line
do
$ROOT_DIR/DRIVER_NAME $1 $line
done
我想并行使用驱动程序。 如何使用 GNU 并行执行此任务?
【问题讨论】:
我目前正在尝试使用 GNU 并行工具。 我放了两个参数。 第一个是java类文件和 第二个是包含java方法列表的文本文件。
cat $2 | while read line
do
$ROOT_DIR/DRIVER_NAME $1 $line
done
我想并行使用驱动程序。 如何使用 GNU 并行执行此任务?
【问题讨论】:
如果您的classes.txt 文件如下所示:
class1
class2
class3
那么,我假设你想要这样的东西:
parallel --dry-run $ROOT_DIR/DRIVER_NAME "param1" < classes.txt
【讨论】:
edit并改进它,我会改进我的答案以匹配。
cat $2 | parallel $ROOT_DIR/DRIVER_NAME $1 {}
考虑阅读https://doi.org/10.5281/zenodo.1146014 的第 1-2 章,你的命令行会因此而爱上你。
【讨论】: