如何从Java调用Linuxshell命令我正在尝试使用重定向(>&)和管道(X)从Java执行一些Linux命令。Java如何调用csh或bash命令?我试着用这个:Process p = Runtime.getRuntime().exec("shell command");但它与重定向或管道不兼容。
3 回答

POPMUISE
TA贡献1765条经验 获得超5个赞
Process p = Runtime.getRuntime().exec(new String[]{"csh","-c","cat /home/narek/pk.txt"});
Process p = Runtime.getRuntime().exec(new String[]{"bash","-c","ls /home/XXX"});
添加回答
举报
0/150
提交
取消