如何從Java調用Linuxshell命令我正在嘗試使用重定向(>&)和管道(X)從Java執行一些Linux命令。Java如何調用csh或bash命令?我試著用這個:Process p = Runtime.getRuntime().exec("shell command");但它與重定向或管道不兼容。
3 回答

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
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
提交
取消