[英]How to automate providing input to a prompt using bash?
我在我的 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
,我再次按 Enter。 然后我需要按command+D
让程序完成它的工作。
我想在我的 bash 脚本本身中自动输入这些输入(2、2、command+d)的过程。 这可能吗? 我怎样才能做到这一点? 我在 MacOS Catalina 上。
好吧,我想我明白了。 请让我知道它是否存在固有的错误。
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 << EOF
2
2
EOF
这似乎可以完成这项工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.