【发布时间】:2018-12-25 18:58:48
【问题描述】:
在我的 java 代码中,我正在这样做:
Process process = rt.exec("sudo bash -c \"printf \"test\" >> /etc/wpa_supplicant/wpa_supplicant.conf\"");
但是 bash 给我这个错误:
"test">>: -c: line 0: unexpected EOF while looking for matching `"'
有什么问题?
【问题讨论】:
-
您正在使用 bash 从 Java 进行系统调用。 bash 命令到底应该做什么?尝试确保 bash 命令首先从终端运行,然后再将其嵌入到您的 java 代码中。