Как вывести только первое значение ключа из словаря с использованием jq и bash?

  • 15 ноября 2023 г. 9:28
Ответы на вопрос 3
Для вывода только первого значения ключа из словаря с использованием jq и bash можно использовать следующую команду:

```bash
echo '{
  "ключ1": "значение1",
  "ключ2": "значение2",
  "ключ3": "значение3"
}' | jq '.ключ1'
```

В данном случае, мы передаем словарь в формате JSON в качестве строки в команду echo. Затем мы используем утилиту jq для извлечения значения ключа "ключ1" и выводим его на экран.
jq '[.[][][].addr]|.[1]' 
 spoiler{ "addresses" : {"Network hidden ab4252cc-8e5f-5d76-86e7-618f3f18ac48": [{"version": 4,"addr": "123.12.1.123"}],"Network 4df4332c-6a52-43b3-bdf3-653d6b6764a4": [{"version": 4,"addr": "123.123.12.123"}]}}
Похожие вопросы