使用 Java cli 修改 xml。xml 中的值是空白的,我们从 java 代码中传递它们。该文件位于Linux系统上。我使用的方法是这个
public String modifySufPlaylist(Cli cli, String file, String[] parms)
throws RemoteCliException {
String parmlist = "";
for (String s : parms) {
parmlist += " \"" + s + "\"";
}
String cmd = "for i in " + parmlist + "; do echo -e \"/<value><\\/value>/\\ns/></>$i</\\nw\\nq\\n\" | ed "
+ file + "; done >/dev/null 2>&1";
return cli.send(cmd);
}
当我的 xml 有
<value></value>
现在改变了一些东西,xml看起来像这样
<value>Enter Param 1</value>
<value>Enter IP</value>
<value>Enter password</value>
我坚持如何修改我的脚本,以便用参数列表值替换默认值。