首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用bash将MQTT连接到Domoticz

使用bash将MQTT连接到Domoticz
EN

Stack Overflow用户
提问于 2017-08-28 14:50:21
回答 1查看 521关注 0票数 0

如何将文件中的值转换为Svalue而不是56.8?

代码语言:javascript
复制
mosquitto_pub -h 192.168.0.117 -t domoticz/in -m "$(sudo /home/pi/a.sh)"

a.sh的代码

代码语言:javascript
复制
#!/bin/bash
FILE="/home/pi/testar.log"


echo '{"idx" :179, "svalue" : "56.8" }'

我试着添加$file

代码语言:javascript
复制
#!/bin/bash
FILE="/home/pi/testar.log"


echo '{"idx" :179, "svalue" : "$file" }'

但是Domoticz-log不能解决这个问题

代码语言:javascript
复制
2017-08-28 08:47:10.300 MQTT: Topic: domoticz/in, Message: {"idx" :179, "svalue" : "$file" }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-07 18:56:52

问题就是这样。

如果你想要文件的内容,使用"$(< ${ file } )“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45913198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档