我正面临一个问题。我将带有属性的xml和其他参数传递给控制台应用程序。
我正在发送正在发送的字符串。
/menu mycmd "print abc=myfile.txt,XML=<Action UIStatus="011" _UIDS="Action" StartingNumber="00004" EndingNumber="00006" FromLabel="Include" All="TRUE" />"
我在控制台中获得的字符串是
/menu mycmd print file=myfile.txt,XML=<Action UIStatus=011 _UIDS=Action StartingNumber=00004 EndingNumber=00004 FromLabel=Include All=TRUE />
缺少引号。
请帮帮我。
答案 0 :(得分:0)
引号被shell吸收。如果你想要你的报价不被吸收,那就逃避吧。即。
/menu mycmd \"print abc=myfile.txt,XML=\"
你在哪种控制台上工作? /menu
代表什么?这是你的命令行提示符吗?