使用enter运行程序的脚本

时间:2015-07-17 20:04:00

标签: bash shell

所以我想从一个脚本中运行一个交互式程序,它会触及简单的命中输入。

我在想脚本

" \ n" | ./myprogramme

是吗?谢谢。

2 个答案:

答案 0 :(得分:2)

你可能会得到:\n: command not found

您需要一个输出换行符的命令:

echo | myprogramme

或使用here-doc

myprogramme <<END

END

答案 1 :(得分:2)

您可以使用yes '' | ./my_program 程序将字符串重复输出到另一个程序:

:before

只要接收程序从标准输入读取,它就会输出换行符。