Сервер MQTT по умолчанию для Raspbian?

Хотя zshне делает split+glob при расширении параметра, он по-прежнему удаляет пустые значения, так что это по-прежнему одна из причин, по которой вы хотите заключать переменные в кавычки, поэтому:

print -rl -- "$var[@]"

или

print -rl -- "${(@)var}"

Эти @должны получить поведение,"$@"-подобное Борну.

Для элементов с 1 по 5:

print -rl -- "${(@)var[1,5]}"

Вариантksh-также будет работать:

print -rl -- "${(@)var:0:5}"
1
26.07.2019, 22:16
1 ответ

Вам необходимо установить MQTT, так как он не установлен по умолчанию.

Для проверки используйтеdpkg:

dpkg -l {package_name}

например, чтобы проверить, установлен ли mosquitto, выполните:

dpkg -l mosquitto

См. также руководство по установке MQTT на Raspberry Pi здесь , здесь и руководство здесь .

1
27.01.2020, 23:41

Теги

Похожие вопросы