我目前正在尝试通过ssh将数据从Linux服务器解析到另一台设备。
我正在尝试解析一些AT + QCFG命令,但我收到“无法解析消息数据”。
我的命令看起来像这样:
ssh user@host ubus call modem at_cmd '{"cmd":"AT+QCFG=\"nwscanmode\""}'|grep scan
我希望这里有人有这些类型命令的经验。
我非常感谢能得到的任何帮助。
最好的祝福
您希望在远程主机上运行python
工具以接收{"cmd":"AT+QCFG=\"nwscanmode\""}
JSON数据。
这意味着您希望远程主机使用'{"cmd":"AT+QCFG=\"nwscanmode\""}'
参数运行命令,其中用单引号括起来避免解释双引号或转义序列。
这意味着您希望以ssh
或"'{\"cmd\":\"AT+QCFG=\\\"nwscanmode\\\"\"}'"
作为参数运行\''{"cmd":"AT+QCFG=\"nwscanmode\""}'\'
命令,这两个命令都将由本地计算机解释为您希望远程主机运行的字符串。
您可能希望搜索另一种指定此配置的方法;也许你可以先将JSON数据作为文件传输,然后在你将通过ssh运行的命令中引用这个文件?