1
ответ

Как извлечь значение ключа JSON с помощью оболочки bash?

Я использую оболочку bash. Я хотел бы включить в свой сценарий оболочки что-то, что может извлекать значение определенного ключа в строке JSON... davea$ json='{"id": "abc", "name": "dave"}' I попробовал "grep"...
05.03.2020
1
ответ

Удалить указанное слово отображалось только как первое слово в текстовом файле в терминале

Я работаю с текстовыми данными твитера в формате JSON, которые я сохранил в текстовом файле. Меня не интересуют ретвиты и я создал парсер, который мог извлечь большую часть текста, но как-то кое-что...
03.02.2020
1
ответ

Необходимо преобразовать вывод ssh в формат json.

У меня есть фрагмент кода, который генерирует вывод в виде фрагмента. TIBCO ActiveMatrix BusinessWorks версии 6.4.2, исправление 7, сборка V103, 18 июля 2018 г. Подключение к агенту BW с помощью TIBCO ActiveSpaces (Java). ...
31.01.2020
1
ответ

Как отфильтровать содержимое массива json, но сохранить родителя с jq?

У меня есть JSON, который выглядит так: { "Vpcs": [ { "VpcId": "vpc-1", "OwnerId": "abc" }, { "VpcId": "vpc-2", " OwnerId": "def" } ] } Я просто хочу ...
29.01.2020
1
ответ

jq: подстановка возможна?

У меня есть следующий вывод json: {x0: {scores: {маленький, удобочитаемый}, payload: {огромный объем данных}} {x1:...} {x2: ...} ... { xn: ... } Что я хотел бы сделать, когда я закончу создание ...
22.01.2020
1
ответ

Анализ данных JSON из запроса API curl

Я использую API Shodan https://developer.shodan.io/api для получения текущих сетевых предупреждений. Я хочу разобрать идентификатор для предупреждений с помощью jq. Запрос curl: curl -X GET -i https://api.shodan.io/...
19.01.2020
1
ответ

JQ — добавить элемент в массив и вернуть полный json

Я пытаюсь добавить элемент в массив следующим образом: jq --arg root "arn:aws:iam::$ACCOUNT_ID:root" \ ' .Утверждение[] | select(.Sid=="Разрешить использование ключа") \ | .Principal.AWS ...
13.01.2020
1
ответ

Как напечатать значения пути и ключа файла JSON

Я хотел бы распечатать каждый путь и значение файла json с включенными значениями ключа построчно. Учитывая следующие json и jq, возможно ли добавить значения для каждой строки? Если не использовать jq, это...
10.01.2020
1
ответ

Циклический просмотр массива JSON в сценарии оболочки с использованием цикла for

Ниже приведен вывод команды curl, требуется сценарий или команда для печати «doc_count» меньше 10 и сохранения «ключа» в файле output.txt. { "взял": 117, "timed_out": false, "_shards": { "total": ...
07.01.2020
1
ответ

jq: как печатать одну строку для каждого значения подобъекта, повторяя значение верхнего уровня со значением подобъекта

Я пытаюсь напечатать только определенные значения из json (одна строка на подобъект), повторяя одно значение из верхнего объекта в каждой строке. Пример ввода: [ { "name": "level1Name", "lv1id"...
26.12.2019
1
ответ

как разделить один файл json на части файлов json

У нас есть следующий json (пример 1) пример 1 more file.json { "версия": 1, "partitions": [ { "topic": " list_of_cars", "partition": 2, "replicas": [ 1003, ...
24.12.2019
1
ответ

Как удалить десятичный разряд в числах в массиве JSON?

Какая команда оболочки в сценарии bash может быть введена для эффективного удаления всех десятичных разрядов из чисел в файле JSON, например: [ { "IMSKU": "1000001", ...
22.12.2019
1
ответ

Переменная не разрешается при назначении многострочной строки

Я пытаюсь создать сценарий оболочки, который дает блок Json, который используется в дальнейшем. Блок Json состоит из динамических компонентов, назначенных переменными. Ниже приведен фрагмент кода failCount=$(cat ...
18.12.2019
1
ответ

Как перебирать коллекцию объектов JSON (не массив) в Perl?

Я изучаю Perl. Мне удалось успешно перебрать коллекцию JSON, когда объекты содержались в массиве. Однако я не могу понять, как работать с данными JSON, где ...
17.12.2019
1
ответ

Прочитайте файл json и запустите команду в Bash

Я хочу заблокировать mac-адрес, загруженное значение которого превышает «20480»: Файл json: { "client_length": 3, "clients": { "ac:07:5f:77:40:e9": { "id": 1, "ip": "192.168.5.40", ...
13.12.2019
1
ответ

Как экспортировать историю ZSH в JSON?

Я хочу экспортировать свою историю ZSH с отметками времени в формате JSON. Как я могу этого добиться? Нужно ли мне вручную анализировать вывод чего-то вроде history -E?
08.12.2019
1
ответ

jq + обновить файл json и добавить имя в соответствии с идентификационным номером.

Мы хотим отредактировать файл json в соответствии со следующим правилом. ) нам нужно обновить файл json на нашем...
27.11.2019
1
ответ

Как получить только два элемента json-подобного файла

Я пытаюсь проанализировать файл сеанса Sublime Text 3: Session.sublime_session. Он состоит из того, что выглядит как файлы в формате JSON. Использование: cat Session.sublime_session | grep -A13 "\"file\":" Я могу...
26.10.2019
1
ответ

Печатает только значение и исключает null

Я пытаюсь распечатать вывод json с помощью jq, но получаю null Как мне напечатать только ключ доступа и секретный ключ, но не нуль ? $ cat пример.json | jq '.' { "access_key": "...
20.10.2019
1
ответ

Как создать объект JSON из нескольких слов (разделенных пробелами) ) переменные bash?

У меня есть небольшой сценарий bash, который использует jq для создания объекта JSON на основе пользовательского ввода. К сожалению, я не могу убедить jq принять многословную переменную в качестве значения одного из своих ключей. Вот ...
16.10.2019
1
ответ

Проблема с JSON_TABLE

У меня есть JSON со структурой, подобной этой ... { "market_order_line_details__c":[ { "PriceItem__r.Catalog_Item__r.Parent_Catalog_Item__r.Parent_Catalog_Item__r.Calendar__r":{ "...
05.10.2019
1
ответ

jq - несколько, если

входной файл json: [ { "id": "1e9b2215-9efd-67cc-9113-1e21c74f09d3", "login": "u0159", "name": "Pat ABC", " role": "User", "groups": null, "disabled": false, "lLoginTime": ...
05.09.2019
1
ответ

фильтр jq удалить или заменить вкладку изнутри @tsv

Введите json: [ { "id": "1e9b2215-9efd- 67cc-9113-2b21c74f09d3", "логин": "u0154", "имя": "Римская азбука", "роль": "Пользователь", "группы": [ { "id": "1e99833f-9876-65d0-9d24 -...
03.09.2019
1
ответ

Как СОЕДИНИТЬ два JSON в переменных среды?

У меня есть переменная окружения, которая содержит текст JSON. Я хочу добавить к нему некоторые данные с помощью инструмента jq. Я хочу сохранить все старые поля, но добавить и/или перезаписать новые. Идея та же, что и с добавлением...
28.08.2019
1
ответ

Использование подмножества в sed для замены регулярным выражением

Рассмотрим некоторые данные, которые выглядят так: "2019-12-12 00:00:01", "2012-01-01 01:01:01" Я хочу замените его, чтобы они были допустимыми значениями datetime json: "2019-12-12T00:00:01+01", "2012-01-01T01:01:01+...
26.08.2019
1
ответ

Как найти несколько строк?

Grep это понимает: curl https://api.coinmarketcap.com/v1/ticker/ | grep "cliper-coin" Но не это: curl https://api.coinmarketcap.com/v1/ticker/ | grep "{*clipper-coin*}" Вывод I ...
31.07.2019
1
ответ

Обработка null (пустой массив) при преобразовании json в csv с помощью jq?

При попытке преобразовать json в csv я получаю сообщение об ошибке null со следующим запросом jq: printf "[]" | jq -r '(карта (ключи) | добавить | уникальный) как $cols | map(. as $row | $cols | map($row[.])) as $rows | $...
16.07.2019
1
ответ

Cronjob получает JSON с помощью cURL. Перед записью в файл проверьте, не является ли ответ пустым.

Я использую Ubuntu и получил простую задачу cron, извлекающую удаленный JSON-файл и перезаписывающую его на сервер. */15 * * * * /usr/bin/curl -m 120 -s https://path/to/remote/json.json > /store/json/here....
25.06.2019
1
ответ

обрезать с помощью sed, чтобы получить точное значение из curl

Я получаю эти строковые данные из curl command {"password" : [["passwordreal", "2035/01/01 00:00"]], "user": "user1", "address": "kobebkokoko.net"} Как получить реальный пароль с помощью sed? Пример, ...
20.06.2019
1
ответ

CSV в NESTED JSON

Мне нужно преобразовать файл CSV в вывод JSON, я использую библиотеку csvtojason из https://www.npmjs.com/package/csvtojson, файл csv: режим,устройство ,stb,данные,данные1,данные2,данные3,данные4 modelo1,device1,...
19.06.2019