0
我必须通过bash脚本运行一个.jar文件。如何在bash脚本中回答控制台输出问题
/usr/java/jdk1.6.0_24/bin/java罐子reindexer.jar “网址参数”
使脚本如下
while read line
do
/usr/java/jdk1.6.0_24/bin/java -jar reindexer.jar $line
done < parameter.txt
然而JAR文件的编码,它问的问题,而执行如下
你要继续吗?(是/否)
所以,我怎么能回答只通过bash脚本这个问题。
'echo y | java -jar reindexer.jar $ line'或'yes | java ...'。如果你需要更复杂的交互,你可能需要一个'expect'脚本,但是这会让你脱离bash的唯一需求。 – mpez0