Может кто-нибудь помочь с запросом json (jmespath)? Я хочу выбрать все значения, которые содержат регулярное выражение ${.*}{1,999}
. Переменная окружения AFAIK bash может содержать каждый символ. Мне нужен один запрос JSON для списка, а также для варианта dict. Мой вариант использования - не выполнить задание, если значение не задано в качестве переменной среды.
Пример Dict:
"environment": {
"PGID": "1000",
"PUID": "1000",
"DYNAMIC": "${MYDYNAMICVALUE}",
"ANOTHER": "${MYANOTHERDYNAMICVALUE}",
}
и пример списка:
"environment": [
"PGID=1000",
"PUID=1000",
"DYNAMIC=${MYDYNAMICVALUE},
"ANOTHER=${MYANOTHERDYNAMICVALUE},
]
Вывод:
${MYDYNAMICVALUE}, ${MYANOTHERDYNAMICVALUE}
Спасибо