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