是否可以使用 Rhino 执行外部 bash 脚本并设置另一个文件作为输入?例如,我需要用以下内容重写 bash 脚本(exec.sh):
somescript.sh <fileInput.txt
我尝试了很多方法但没有成功:
读取 fileInput.txt 作为输入流并传递给 shell:
var inputStream = new java.io.InputStream(fileInput.txt);
runCommand("somescript.sh", inputStream);写入
"somescript.sh <fileInput.txt"
额外的 bash 脚本并调用 runCommand():message = new FileUtils.writeStringToFile(helpfulScript, "somescript.sh
runCommand("bash", helpScript.getCanonicalPath());
对不起,纯粹的亮点,感谢任何想法的建议。