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

标签 bash shell ubuntu

我创建了一个非常简单的 bash 脚本,它运行一些命令。 这些命令之一需要用户在运行时输入。即它询问用户“你想等等等等吗?”,我只想简单地向其发送一个回车按键,以便脚本完全自动化。

我不必在运行时等待输入或任何事情,只需发送按键就足够了,输入缓冲区将处理其余的事情。

最佳答案

echo -ne '\n' | <yourfinecommandhere>

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

echo | <yourfinecommandhere>

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

相关文章:

node.js - 在 AWS Ubuntu 实例中为 NodeJS 部署设置 GitLab CI

bash - 如何使用packer为bash脚本设置变量?

bash - 如何将已包含参数的命令发送到 GNU 并行?

ruby - 在 Ruby 中对 %x 使用/bin/bash

arrays - 检索 jq 结果作为一个列表对象,而不是一串成员

ubuntu - 是否可以为 GTX 1070 构建 TensorFlow?

mysql - 如何静态编译 DBD::mysql 并将文件移动到我安装了自己的 perl 的共享主机上

bash - 找不到 `msbuild` 命令,但 `msbuild.exe` 工作正常

arrays - 通过 SSH 执行存储在关联数组中的 bash 命令,存储结果

linux - 使用 zparseopts 解析参数,但来自源脚本