我在linux shell中有一个二进制程序,它在其中询问是否继续。由于这个问题,我需要手动运行它。通过模拟键盘按下总是回答“是/是”,然后输入“ Enter”,可以实现自动化?Example:command | Y and ENTER
1 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
您可以使用命令yes
并将其通过管道传递给命令。
yes | <your command>
yes
连续打印“ y”和换行符(Enter如果愿意,可打印)。它正是针对您遇到的这类问题而设计的。
它也可以以这种方式用于打印其他任何内容。只需提供所需的字符串作为参数即可,例如yes no
连续打印“ no”。
键入man yes
以查看的手册页yes
。
- 1 回答
- 0 关注
- 589 浏览
添加回答
举报
0/150
提交
取消