В этой рубрике будут краткие выдержки из того, что я узнал за сегодня.
На самом деле, про утилиту jq я знаю уже достаточно давно, но было полезным посмотреть более сложные примеры его использования у одного человека:
Выбрать объект из массива объектов на основании одного из параметров:
cat dep.json | jq ' .status.conditions | map(select(.type == "Progressing")) '
[
{
"lastTransitionTime": "2020-01-23T03:47:56Z",
"lastUpdateTime": "2020-01-23T03:48:23Z",
"message": "ReplicaSet \"machine-api-controllers-5f4ddff7f4\" has successfully progressed.",
"reason": "NewReplicaSetAvailable",
"status": "True",
"type": "Progressing"
}
]
В генерируемом (!) руководстве Illustrated jq tutorial приводятся интересные примеры использования jq.
На этом все.