【发布时间】:2016-03-02 23:17:52
【问题描述】:
我必须通过 bash 脚本运行一个 .jar 文件。
/usr/java/jdk1.6.0_24/bin/java -jar reindexer.jar "url 作为参数"
所以脚本如下
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 的唯一要求。