【发布时间】:2013-11-27 12:55:01
【问题描述】:
我通过提供输入作为命令行在 linux 中运行我的应用程序。我的输入字段包含一个内部包含“;”(分号)的参数。(例如:123;434;5464)。 这将使用 UTF8String 编码和发送进行解析。 但是当我像这样使用时,最初我得到的是,
bash: 434: command not found
bash: 5464: command not found
当我捕获流量时,输出仅包含 123 而不是 123;434;5464 但是,如果我给出没有分号(例如:123:434:5464),则不会出现任何问题输出正确为 123:434:5464
指出如何通过使用分号来提供命令行输入作为输出。使用分号时是否有任何特定的语法可供使用。 我像下面这样跑
./runASR.sh -ip 10.78.242.4 -port 3868 -sce 10.78.241.206 -id 85;167838865;1385433280
其中 -id 字段包含有问题的值。
【问题讨论】: