【问题标题】:Automatic answer to interactive shell prompt (yes/no)自动回答交互式 shell 提示(是/否)
【发布时间】:2013-04-03 16:29:22
【问题描述】:

我运行一个 bash 脚本。 执行几分钟后,它会提示我输入“Y”或“N”以继续。 几分钟后它会再次提示我。

如果我知道正确答案的数量和顺序(例如Y,N,N,N),是否可以自动回答它的问题

【问题讨论】:

    标签: linux bash shell command-prompt prompt


    【解决方案1】:

    试试这里的文档:

    bashscript.shl [options] <<-END
    Y
    Y
    Y
    N
    END
    

    输入您想要的任何类型的答案、密码等。不适用于 ssh 或 sftp。

    【讨论】:

      【解决方案2】:

      Expect 工具用于此类情况。它对于自动化与 CLI 应用程序的交互很有用 (Expect on Wikipedia)。

      【讨论】:

        猜你喜欢
        • 2020-09-20
        • 2017-09-04
        • 2018-09-01
        • 2019-05-06
        • 2014-01-04
        • 2020-11-26
        • 2020-10-14
        • 2022-01-09
        相关资源
        最近更新 更多