【发布时间】:2013-11-12 08:00:26
【问题描述】:
我有一个文件 a.txt,每一行都包含一个参数。现在我想使用 mpiexec 来调用我的程序,例如 a.out 来计算每个参数。所以我使用 linux shell 脚本来处理这个问题。代码是示例
cat a.txt | while read line
do
mpiexec -v -hostfile hosts -np 16 ./a.out ${line}
done
没想到,脚本只处理了一行文件a.txt就结束了。那么,是因为管道使用不当造成的吗?我该如何解决这个问题?
【问题讨论】: