bash中的fortran程序参数

时间:2019-05-01 13:44:08

标签: bash

我用bash运行一个fortran程序:

#!/bin/sh
./program

,程序给出三个问题。如何在bash脚本中给出答案/参数?

我尝试过:

#!/bin/sh
echo "1 0 3,1.01" | program

,但是找不到命令错误。谢谢

1 个答案:

答案 0 :(得分:1)

您缺少路径。

echo "1 0 3,1.01" | ./program

也许答案之间应该有换行符吗?

printf "1\n0\n3,1.01\n" | ./program

一个更好的设计是让您的Fortran程序接受其输入作为命令行参数。没有该程序的源代码,我无法说出如何更改它。但是你可以说

./program 1 0 3,1.01