【问题标题】:How to simulate just one ENTER in command line after executing a JAR file执行 JAR 文件后如何在命令行中仅模拟一个 ENTER
【发布时间】:2019-07-11 08:02:51
【问题描述】:

我正在尝试编写一个脚本来执行 JAR 文件并在出现提示时自动放置输入。

现在我只想模拟按回车一次。

以下内容:

echo -en "\n" | java -jar 文件.jar

它会反复按回车键,而不仅仅是一次。

我尝试过其他变体,例如 echo |但它一直在重复。

【问题讨论】:

    标签: linux bash jar


    【解决方案1】:

    要输出换行符,只需使用

    printf '\n'
    

    【讨论】:

      【解决方案2】:
      1. 您应该承诺执行您的 JAR 文件
      2. 您的 JAR 文件在执行时可以接收参数

      【讨论】:

        【解决方案3】:

        用途:

        java -jar file.jar << EOF
        
        EOF
        

        注意第 2 行的 Enter

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-08-04
          • 1970-01-01
          • 2014-11-13
          • 1970-01-01
          相关资源
          最近更新 更多