Практическое задание
yq: прочитай значение из YAML
среднеВ /root/config.yaml достань значение service.port и запиши его в /root/port.txt.
Что потренируешь:
- yq
- yaml
- точечная нотация
- чтение конфигов
Практическое задание
В /root/config.yaml достань значение service.port и запиши его в /root/port.txt.
yq (реализация mikefarah, v4) — это тот же язык путей, что и в jq, но применённый к YAML: к вложенному значению обращаются точечной нотацией от корня, дописывая через . каждый уровень вложенности. Инструмент печатает скалярное значение без лишних кавычек, что удобно перенаправлять в файл. Мысленная модель: YAML-документ — это дерево, а выражение-путь просто спускается по его веткам к нужному листу.