Today I Learned: jq
В этой рубрике будут краткие выдержки из того, что я узнал за сегодня. На самом деле, про утилиту 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. ...