gpt4 book ai didi

jq 输出的重定向

转载 作者:行者123 更新时间:2023-12-02 19:50:53 24 4
gpt4 key购买 nike

在终端中这工作正常:

mosquitto_sub -h 192.168.178.20 -t tele/POW/SENSOR/# | jq '.ENERGY|.Power'

每 10 秒屏幕上就会有一个输出,因为设备 POW 每 10 秒发布一次其传感器日期。 mosquitto_sub 的输出(它是一个 JSON 字符串)通过管道传输到 jq,jq 仅显示键“Power”的值数字。现在我尝试将 jq 输出(仅值)存储到文件“output.log”中。

mosquitto_sub -h 192.168.178.20 -t tele/POW/SENSOR/# | jq '.ENERGY|.Power' > output.log

不工作。出了什么问题?

最佳答案

来自 jq 手册:

--unbuffered

Flush the output after each JSON object is printed
(useful if you’re piping a slow data source into
jq and piping jq’s output elsewhere).

关于jq 输出的重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52889146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com