我对bash有点陌生,我需要在一个程序中运行几组数据,我制作了一个bash脚本,允许我自动执行它。。。问题是当程序启动时,它需要一些输入,而我不知道如何在bash中输入它?
我执行程序:

$./bin/mg5_aMC

程序打开,我需要传递一些输入来运行(mg5>是程序的环境):
mg5>launch file.lhe

程序运行,并要求:
mg5> 1

然后再问一次,我需要按回车键。。
mg5> (enter)

警察:我编辑了这个问题,因为我想我表达得不太好。。

最佳答案

如果程序可以将其输入作为从命令行传递的参数,则可以将参数写入文件中,调用它,例如params,然后执行

./bin/mg5_aMC $(<params)

10-01 04:53