Прочитайте файл json и запустите команду в Bash

Если вы просматриваете репозиторий http://repo.mysql.com/apt/debian/pool/, вы найдете различные доступные версии.

Похоже, что сервер mysql --5.6 был метапакетом, которого больше нет.

Однако, чтобы узнать фактическое имя пакета для установки, просто выполните:

apt-cache search mysql-server

и должно появиться фактическое имя пакета для установки.

0
13.12.2019, 22:27
1 ответ

Существует синтаксический анализатор JSON для командной строки под названием jq, доступный для большинства Unices (, возможно, его придется установить из вашей системы пакетов ).

С его помощью легко анализировать MAC-адреса записей, которые были загружены более 20480 раз.

После того, как они получены, вы можете просто передать их один за другим ndsctl blockс помощьюxargs:

jq -r '.clients[] | select(.downloaded > 20480).mac' file.json |
xargs -n 1 ndsctl block

Это предполагает, что документ JSON хранится в file.json.

Для данного документа JSON будут запущены две команды

ndsctl block ac:07:5f:85:40:e9
ndsctl block 58:48:22:db:ba:be
3
28.01.2020, 02:29

Теги

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