我对bash有点陌生,我需要在一个程序中运行几组数据,我制作了一个bash脚本,允许我自动执行它。。。问题是当程序启动时,它需要一些输入,而我不知道如何在bash中输入它?
我执行程序:
$./bin/mg5_aMC
程序打开,我需要传递一些输入来运行(mg5>是程序的环境):
mg5>launch file.lhe
程序运行,并要求:
mg5> 1
然后再问一次,我需要按回车键。。
mg5> (enter)
警察:我编辑了这个问题,因为我想我表达得不太好。。
最佳答案
如果程序可以将其输入作为从命令行传递的参数,则可以将参数写入文件中,调用它,例如params
,然后执行
./bin/mg5_aMC $(<params)