В терминале это работает нормально:
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
не работает.Что не так?