bash - 在 bash 脚本中模拟 ENTER 按键

标签 bash shell ubuntu

我创建了一个运行几个命令的非常简单的 bash 脚本。 这些命令之一在运行时需要用户输入。即它问用户“你想胡说八道吗?”,我想简单地发送一个回车键,这样脚本就会完全自动化。

我不必在运行时等待输入或任何东西,只需发送按键,输入缓冲区将处理其余部分。

最佳答案

echo -ne '\n' | <yourfinecommandhere>

或利用 echo 生成的隐式换行符(感谢 Marcin)

echo | <yourfinecommandhere>

关于bash - 在 bash 脚本中模拟 ENTER 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6264596/

相关文章:

python - 在 bash for 循环中组合 python 脚本时出错

bash - 获取 "sed error - illegal byte sequence"(在 bash 中)

linux - 如何使用 bash 中的安装将目录复制到目录中?

python - 无法读取远程 Ubuntu 服务器上 flask 中保存的机器学习模型

ubuntu - 在 ubuntu 中设置 CATALINA_BASE

linux - 无法在 mac(优胜美地)和服务器(ubuntu)之间配对 ssh key

python - 如何合并行和添加列值?

linux - Bash:将带有新行的字符串转换为带有逗号、内联的唯一值的字符串

Shell 脚本 -x 标志含义

linux - 打包多个tar文件的Shell脚本(取决于日期)