【发布时间】:2021-06-14 09:17:12
【问题描述】:
我在我的 bash 终端中输入一个命令,格式为:
gmx rdf -f 600-c6h6-MolDynamics_good-PBC.xtc -o rg.xvg -s 600-c6h6-MolDynamics.tpr -selrpos whole_mol_com -seltype whole_mol_com -b 5000 -e 10000
输入此命令后,系统会提示我进行选择。我输入2,然后回车。我被要求再做一次选择,我再次输入2,我再次按下回车键。然后我需要点击command+D 让程序完成它的工作。
我想在我的 bash 脚本本身中自动输入这些输入(2、2、command+d)。这可能吗?我怎样才能做到这一点?我在 MacOS Catalina 上。
【问题讨论】:
-
你自己发现,只要提示命令从stdin读取,就可以使用输入重定向。
-
查看
expect。
标签: bash automation io