Обработка json через JQ

Posted by

К примеру, на Ubuntu 22.04 Server, хотя все ниже справедливо и для всех Ubuntu систем на которых строится мой практический опыт в настройке/внедрению различных сервисов, к примеру Вы можете оформить подписку на 1 месяц за 1000рублей на блог практических заметок "Заметки Linux от Ekzorchik" /  дабы прокачать свои навыки опираясь на мой опыт. Что конечно же лучше, чем с нуля изучать. Вот если бы мне так предложили с самого начала, а то пришлось собирать все по крупицам и на собственном опыте.

jq – lightweight and flexible command-line JSON processor

Создаем файл vars.json, закидываем в него к примеру переменные/константы:

Создаем скрипт который будет читать файл vars.json:

Тут это – говорим в config как называется файл с переменными, а далее с помощью утилиты jq обрабатываем конфигурационный файл.

Ключ "-r" означает, что выведется сырой текст. Если без этого ключа, то будут кавычки, но они не нужны, т.к. наша задаче распарсить.

jq – это мощный инструмент, позволяющий читать, фильтровать и писать JSON в bash.

Отлично, пусть будет небольшая заметка, Так сказать чем больше инструментов в свободное время опробуешь, составить себе конспекты тем в нужный момент сможешь подойти к решению проблемы, у меня так.

На этом пока все, с уважением автор блога aka ekzorchik.