Публикации по теме '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 просмотров
schedule
31.12.2022
Выходная среда 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 просмотров
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 просмотров
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 просмотров
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 просмотров
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 просмотров
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