Публикации по теме 'jq'


Как jq может спасти вашу работу простыми способами
Проверяя систему продажи билетов для моей компании, я заметил, что появился новый ответ на запрос, который долгое время находился в паузе (пауза в нем была открыта, и никто не проверял ее по какой-либо причине, возможно, кто-то был слишком занят и не его не было в очереди). В новом сообщении говорилось что-то вроде: «Привет, ребята? это происходит? Когда-либо?' Итак, у меня было немного свободного времени, и я решил действовать. Необходимо было контролировать API. В API было..

Вопросы по теме 'jq'

jq - выбрать объекты с заданным именем ключа
У меня есть произвольная структура с множеством уровней и т. Д. Мне нужно выбрать все объекты, содержащие ключ с именем updateDate . Как мне это сделать с jq? Я придумал один способ, но он также вызывает ошибки с недопустимыми типами данных, когда...
12587 просмотров
schedule 23.02.2022

aws ec2 cli + jq исключить результаты
Я пишу сценарий bash, которому нужно получить частные IP-адреса всех экземпляров, где описания-экземпляры не возвращают платформу => окна, и сохранить их в массиве $ips Этот скрипт работает до сих пор (просто получаю частные ips) ips=$(aws ec2...
1039 просмотров

Выходная среда UNIX как JSON
Мне нужен однострочный код unix, который будет выводить текущую среду выполнения в виде структуры JSON, например: { "env-var" : "env-value",... и т.д...} Это вроде работает: (echo "{"; printenv | sed 's/\"/\\\"/g' | sed -n...
4953 просмотров
schedule 23.09.2022

Значения из массива foo не в строке массива
Я пытаюсь отфильтровать массив другим. Например, если у меня есть этот входной массив: ['foo', bar', 'baz'] И этот массив фильтров: ['foo', 'baz'] Я хочу получить этот вывод: ['bar'] Я чувствую, что мог бы сделать это, подключившись к...
125 просмотров
jq
schedule 24.11.2022

JQ: Выберите несколько условий
У меня есть json, и на данный момент я использую select, чтобы получить только данные, соответствующие одному условию, мне нужно фильтровать на основе большего количества условий. Например: .[] | select((.processedBarsVolume <= 5) &&...
88396 просмотров
schedule 06.08.2022

Синтаксис при наличии пробела в ключе
Это сводит меня с ума. У меня есть JSON, который выглядит так: { "gateways": [ { "DHCP": "On", "External IPs": "46.244.46.66", "Firewall": "On", "NAT": "Off", "Name": "gateway", "Routed...
11492 просмотров
jq
schedule 20.12.2022

Скобки в JQ для .key
Я не понимаю, почему ключ должен быть в () , чтобы это работало: # kbrandt at glade.local in ~ on git:master x [15:08:19] $ cat host | jq '. | to_entries | map({ (.key) : .value.CPU.PercentUsed })' | tail { "rpi-b827eb2d7d23":...
3141 просмотров
schedule 23.08.2022

Перебор элементов внутри объекта
Я пытаюсь проанализировать вывод json одного из наших кластеров es, чтобы собрать статистику кеша фильтров, и надеялся использовать для этого Jq. Вот вывод команды curl : { "_shards": { "total": 5662, "successful": 5662, "failed":...
81 просмотров
schedule 01.09.2022

Как выбрать несколько полей в jq?
Мой входной файл выглядит примерно так: { "login": "dmaxfield", "id": 7449977, ... } { "login": "dmaxfield", "id": 7449977, ... } Я могу получить все имена для входа с...
117039 просмотров
jq
schedule 02.07.2023

jq: как обновить значение на основе совпадения подстроки?
У меня есть вопрос jq . Дан файл file.json , содержащий: [ { "type": "A", "name": "name 1", "url": "http://domain.com/path/to/filenameA.zip" }, { "type": "B", "name": "name 2", "url":...
1663 просмотров
schedule 16.09.2022

jq: сгенерировать JSON: возможно создание динамического ключа?
Я никогда не использовал jq для генерации JSON, только для анализа. Так что это неизведанная территория для меня. Я нашел jq & bash: создать массив JSON из переменной , который получает меня ближе к тому, что я ищу. Однако мне еще предстоит...
1434 просмотров
schedule 06.01.2023

jq: объекты со значениями массива не объединяются должным образом
У меня возникли проблемы с использованием jq для объединения нескольких объектов. В этом случае MY_OBJECTS — это поток объектов json с одним ключом каждый. Я объединяю их в один массив следующим образом: $ echo ${MY_OBJECTS} | jq -s '.' [ {...
498 просмотров
schedule 23.08.2022

Парсер jq json добавляет поле JSON на основе условий
У меня есть следующий входной файл: [ { "macAddress": "22:00:10:21:ca:54", "GeoCoordinate": { "latitude": 1.2345, "longitude": 123.4567, "unit": "DEGREES" } }, { "macAddress": "44:00:10:21:ca:14" }, {...
65 просмотров
schedule 20.11.2022

Как установить JQ на Mac из командной строки?
Мне нужно знать наиболее эффективный способ установки JQ на Mac (El Capitan). Код загружен на мой Mac, но я хотел бы знать, как я могу установить его и управлять им через командную строку.
178886 просмотров
schedule 27.02.2022

Анализ цен на EC2 по запросу с сайта ec2instances.info
Я пытаюсь использовать curl и jq для анализа цен по запросу AWS EC2 и создания карты JSON, подходящей для использования в модуле Terraform. Сценарий, который я придумал, выглядит так, но он не кажется правильным: curl --silent --show-error...
207 просмотров
jq
schedule 19.10.2022

Bash Jq анализирует строку json
Я должен вызвать файл и передать json в качестве параметров таким образом (предположим, что мой файл называется test.sh), из bash мне нужно сделать что-то вроде этого: ./test.sh...
910 просмотров
schedule 20.05.2022

извлечь коррелированное значение во вложенном массиве
Я хочу получить значение из этого json { "kind": "List", "apiVersion": "v1", "metadata": {}, "items": [ { "kind": "Pod", "apiVersion": "v1", "metadata": { "name": "provisioner-secrets-1750468340-ei8sl",...
225 просмотров
jq
schedule 10.03.2023

Парсер jq json объединяет значение объекта вложенного массива
Привет, у меня есть файл JSON ниже с вложенным объектом: { "Maps": { "Campus": [ { "name": "nus", "Building": [ { "name": "sde1", "Floor": [ { "name":...
131 просмотров
schedule 29.05.2023

Несколько уровней массива рендеринга json с помощью jq
Вот вывод all-ec2-instance.json из ec2-describe-instances: { "Reservations": [ { "OwnerId": "", "ReservationId": "", "Groups": [], "Instances": [ {...
844 просмотров
schedule 01.09.2022

Сценарий оболочки — сортировка массива JSON «метрик AWS cloudwatch» на основе значения свойства Timestamp, которое представлено в формате ISO 8601 UTC.
У меня есть показатели Latency Amazon cloudwatch ELB, как показано ниже. { "Datapoints": [ { "Timestamp": "2016-10-18T12:11:00Z", "Average": 0.25880099632013942, "Minimum": 0.00071811676025390625, "Maximum":...
3371 просмотров
schedule 03.11.2022