java调用shell脚本,并得到shell脚本的返回值 用IO截获噻,给你个例子:public static void main(String[]args){String cmd=\"pwd;Runtime run=Runtime.getRuntime();String result=\";try {Process p=run.exec(cmd);BufferedInputStream in=new BufferedInputStream(p.getInputStream());BufferedReader br=new BufferedReader(new InputStreamReader(in));String lineStr;while((lineStr=br.readLine())。null){result+lineStr;}br.close();in.close();} catch(Exception e){e.printStackTrace();}System.out.println(result);}
通过程序,获取shell脚本返回值
怎样让shell脚本执行后不显示输出的值,只让脚本中执行的命令返回到一个txt文件里? 是这样的,我想在shell当中重复执行多条命令,但执行命令后输出的结果不显示在屏幕上,而同时将执行的多…
如何在shell脚本中调用另一个shell的结果,在hell脚本中调用另一个hell脚本的结果,可以分为获取内容结果和执行结果两种情况,具体可以参考如下内容。
如何获取传入给shell脚本的最后一个参数
如何在程序中同时获取shell脚本标准输出及脚本执行的返回值? int rc;rc=popen(“脚本路径 2>;log”);log 为脚本标准输出rc 即为脚本的返回值