如何在执行JAR文件后仅在命令行中模拟一个ENTER

时间:2019-02-17 23:44:12

标签: linux bash jar

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

现在我只想模拟一次按Enter键。

具有以下内容:

echo -en“ \ n” | java -jar file.jar

它将反复不断地按回车键,而不仅仅是一次。

我尝试了其他变化,例如echo |但它会不断重复。

3 个答案:

答案 0 :(得分:0)

要输出换行符,只需使用

printf '\n'

答案 1 :(得分:0)

  1. 您应保证将执行您的JAR文件
  2. 您的JAR文件在执行时可以接收参数

答案 2 :(得分:0)

使用:

java -jar file.jar << EOF

EOF

注意第2行的 Enter