2

我有一个可执行文件,它接受两个浮点数作为命令行参数。我正在使用 gnu 并行运行我的程序的多个实例,这些实例具有不同的浮点参数值。参数在文件中显示为 2 列。例子:

1.1 2.2
3.3 4.4

我尝试使用parallel --results将输出系统地存储在目录结构中。但是,生成的文件具有如下名称,因为参数值是双精度值:

outfilestderr?1?1.1?2?2.2
outfilestdout?1?1.1?2?2.2
outfilestderr?1?3.3?2?4.4
outfilestdout?1?3.3?2?4.4

有没有办法指定生成的文件/目录名称的格式?例如,我可以按输入文件中的顺序命名每个参数组合吗?

谢谢

4

1 回答 1

1

我相信你已经发现了一个错误。--results 应该保存在 outdir/1/val1/2/val2/stdout 和 outdir/1/val1/2/val2/stderr

请在 parallel@gnu.org 上发布一个可重现的示例。

于 2013-11-13T12:17:21.747 回答