如何使用GNU并行

时间:2017-06-13 06:35:00

标签: parallel-processing gnu-parallel

我有一个可执行文件,当我们执行手动请求输入(文件名)时。代码完全在bash脚本中运行,但是当我尝试使用GNU并行时它不会自动输入:(注意:我有数千个* .DS0文件)。这里当它执行可执行文件弹出输入文件名的消息时,使用以下代码给出:

#!/usr/bin/env bash

for entry in *.DS0;do
   echo "$entry" | ./executbale  
done

请帮助使用GNU Parallel编写相同的代码。

1 个答案:

答案 0 :(得分:0)

这应该做的工作:

parallel 'echo {} | ./executable'  ::: *.DS0