如何在bash脚本中执行自定义命令

时间:2015-12-06 14:59:06

标签: linux bash shell terminal sh

我想构建一个这样的脚本:

#!/bin/bash          
/path/to/my/program/myProgram
MyCommand1    < — This is NOT a bash command
MyCommand2    < — Neither is it

这些命令只能通过我的程序的某种交互式会话来接受。任何想法我该怎么做?

1 个答案:

答案 0 :(得分:2)

echo -e "MyCommand1\nMyCommand2"| /path/to/my/program/myProgram

/path/to/my/program/myProgram << EOF
MyCommand1
MyCommand2
EOF

如果您希望输入有一些延迟,请尝试以下操作:

(sleep 2; echo "MyCommand1"; sleep 1; echo "MyCommand2") | /path/to/my/program/myProgram