代码之家  ›  专栏  ›  技术社区  ›  logvca

模拟按键Y Shell Linux

  •  0
  • logvca  · 技术社区  · 6 年前

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

    Example:
    
    command | Y and ENTER
    

    提前感谢

    1 回复  |  直到 6 年前
        1
  •  0
  •   sticky bit    6 年前

    您可以使用命令 yes 并将其传达给你的命令。

    yes | <your command>
    

    连续打印“y”和换行符( 进来 ,如果您愿意的话)。它正是为你所遇到的这种问题而设计的。

    它也可以用这种方式打印任何其他内容。只需提供所需的字符串作为参数,例如。 yes no 连续打印“否”。

    类型 man yes