模拟按键Y Shell Linux

我在linux shell中有一个二进制程序,它在其中询问是否继续。由于这个问题,我需要手动运行它。通过模拟键盘按下总是回答“是/是”,然后输入“ Enter”,可以实现自动化?


Example:


command | Y and ENTER


噜噜哒
浏览 592回答 1
1回答

胡说叔叔

您可以使用命令yes并将其通过管道传递给命令。yes&nbsp;|&nbsp;<your&nbsp;command>yes连续打印“ y”和换行符(Enter如果愿意,可打印)。它正是针对您遇到的这类问题而设计的。它也可以以这种方式用于打印其他任何内容。只需提供所需的字符串作为参数即可,例如yes no连续打印“ no”。键入man yes以查看的手册页yes。
打开App,查看更多内容
随时随地看视频慕课网APP