Установка yq в Debian или Ubuntu

yq - это процессор YAML на основе командной строки, который позволяет манипулировать и извлекать значения из данных YAML.

Установка yq

Загрузите последний исполняемый файл yq с GitHub:

Установите разрешение на выполнение для файла:

Теперь команда yq доступна для всех пользователей как общесистемная команда.

Мы можем проверить версию yq:

Проверка yq

Создадим тестовый файл, со следующим содержимым

yq использует выражение для фильтрации данных YAML. Каждая часть выражения разделяется точкой (.). Например, следующая команда печатает неизмененный YAML:

yq e '.' test.yaml

 

Мы можем получить определенное значение в данных YAML следующим образом:

 

yq e '.data[1].name' test.yaml

yq позволяет преобразовать вывод в другие форматы, к примеру преобразование файла в формат json

yq e '.' test.yaml -o json

Деинсталляция yq

Если вы решили удалить yq, просто удалите исполняемый файл:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий