У меня есть следующая структура (JSON -подобный формат), сохраненная в файле конфигурации.
exampleStruct = {
valueOne = {
irrelevant_key_1 = true;
irrelevant_key_2 = true;
relevant_key = true;
};
valueTwo = {
irrelevant_key_1 = true;
irrelevant_key_2 = true;
relevant_key = true;
};
valueThree = {
irrelevant_key_1 = true;
irrelevant_key_2 = true;
};
valueFour = {
irrelevant_key_1 = true;
relevant_key = true;
};
}
Структуры внутри основной структуры, т.е. valueOne , valueTwo может иметь или не иметь " related_key " в качестве ключа. Я хочу найти структуры, в которых ключ «релевантный» указан в качестве ключа. Итак, для приведенного выше примера я хочу, чтобы следующий список был сохранен в файле
valueOne
valueTwo
valueFour
, так как valueThree не имеет значения «related_key» в качестве ключа.
Я совершенно новичок в написании сценариев, есть ли возможность использовать jq? Мне не нужен весь сценарий в качестве ответа, но направление на go вперед очень поможет.
Спасибо