我目前正在尝试通过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""}'
参数的命令,其中括在单引号中可避免解释双引号或转义序列。
这意味着您希望使用 "'{"cmd":"AT+QCFG=\"nwscanmode\""}'"
或 ''{"cmd":"AT+QCFG="nwscanmode""}''
作为参数运行 ssh
命令,这两者都将由本地计算机解释为您希望远程主机运行的字符串。
您可能希望搜索另一种方法来指定此配置;也许您可以先将JSON数据传输为文件,然后在将通过ssh运行的命令中引用此文件?