我创建了一个运行几个命令的非常简单的 bash 脚本。 这些命令之一在运行时需要用户输入。即它问用户“你想胡说八道吗?”,我想简单地发送一个回车键,这样脚本就会完全自动化。
我不必在运行时等待输入或任何东西,只需发送按键,输入缓冲区将处理其余部分。
最佳答案
echo -ne '\n' | <yourfinecommandhere>
或利用 echo 生成的隐式换行符(感谢 Marcin)
echo | <yourfinecommandhere>
https://stackoverflow.com/questions/6264596/