Как подписаться на москитный брокер Rasberry Pi B3 + темы из сети через переадресацию портов

Вы можете использовать grep:

ls test | grep -xvFf dont_include.txt -
  • -f означает, что список шаблонов берется из файла dont_include.txt в этом случае
  • -F означает, что шаблоны интерпретируются как литеральные строки, а не регулярные выражения, поэтому a.txt не будет соответствовать abtxt
  • -x соответствует только целым строкам, т. е. other_file.txt не будет соответствовать file.txt
  • -v означает, что мы хотим напечатать строки несоответствия
  • - (необязательно), означает, что список, который мы фильтруем, является стандартным intput, т. е. выход ls в этом случае.

Он не работает для файлов с символами новой строки в их именах (но сохранение их в файле по одному на строку уже неверно) ).

-1
задан Jeroen Heier 19 January 2019 в 07:30
поделиться

1 ответ

На странице mosquitto_sub man :

-p, --port

Подключитесь к указанному порту. Если не указан, будет использоваться значение по умолчанию 1883 для простого MQTT или 8883 для MQTT по TLS.

-P, --pw

Укажите пароль, который будет использоваться для аутентификации в брокере. Использование этого аргумента без указания имени пользователя недопустимо. Смотрите также параметр --username.

0
ответ дан hardillb 19 January 2019 в 07:30
поделиться