2
ответа

Оператор case функции Bashrc для импорта случаев из JSON

Я создаю функцию .bashrc, чтобы быстрее ориентироваться в системе. Я использовал оператор case, чтобы указать, куда я хочу пойти. функция да() { case "$1" дома) cd ~ ;; eolas) cd /...
26.03.2020
2
ответа

Преобразование массива JSON в CSV

Я ищу решения для преобразования JSON в CSV. Похоже, что большинство решений ожидают, что JSON будет одним объектом, а не массивом объектов. Все решения, которые я пробовал отсюда, кажутся...
01.03.2020
2
ответа

Преобразование большого формата файла JSON

Я хотел бы знать, возможно ли преобразовать следующий формат {"timestamp":"1579053433","name":"1.10.207.64","value":"node -fnk.pool-1-10.dynamic.totinternet.net","type":"ptr"} {"timestamp":"...
29.02.2020
2
ответа

Добавление объектов JSON в массив с помощью jq.

Моя цель — вывести объект JSON с помощью jq на выходе команды find в bash. Это может быть либо однострочная команда, либо сценарий bash. У меня есть эта команда, которая создает объекты JSON из каждого...
26.02.2020
2
ответа

Преобразование JSON массивов в CSV с заголовками с помощью JQ

Я получаю JSON как идентификатор столбца и массивы - { "ObjectID": [ 0, 1, 2, 3, 4 ], "Name": [ "Apple", "Orange", "Grape", ...
30.01.2020
2
ответа

Извлечение значения json из оболочки bash с помощью awk без необходимости прибегать к awk и sed.

Команда aws возвращает строку json в стандартный вывод внутри оболочки bash. $ aws ssm get-parameter --name /mysite/dev/email { "Parameter": { "Name": "/mysite/dev/email", "Type": "...
22.01.2020
2
ответа

Как отфильтровать только определенные строки из файла?

У меня есть файл со следующими строками. Я просто должен был увидеть IP-адрес, который является первой строкой, страна второй строки только один раз и строка оценки только один раз, но строка оценки должна быть наивысшим значением ...
26.12.2019
2
ответа

Импорт переменной в jq

Нам нужно использовать переменную $domain_name вместо строки hyb.com в следующей команде jq: jq --argjson IDS '['"$(seq -s, -f'" car%02.0f_hyb.com"' 11)"']' ' .mazda |= $IDS ' file.json Когда ...
02.12.2019
2
ответа

Фильтр jq только для «нулевых» значений

У меня есть файл json с загрузкой журналов AWS CloudWatch (сгенерированных с помощью команды CLI). Я пытаюсь использовать jq только для возврата значений для записей, у которых нет поля «retentionInDays». У меня есть ...
22.11.2019
2
ответа

Как найти значение пары "ключ-значение" в json в скрипте bash

Я пытаюсь написать скрипт bash с вызовом make s curl и получить обратно документ json. В документе json есть ключ с именем access_token, и мне нужно извлечь значение этого поля. Это мой json...
08.11.2019
2
ответа

Использование jq для создания полей списка, разделенных запятыми, в массиве JSON

Я пытаюсь использовать jq для объединения значений внутри массива JSON в однострочный список, разделенный запятыми. (Без запятой) { "оборудование": [ "abc", "def", "ghi" ] } Создавать "abc,...
17.09.2019
2
ответа

Использование sed для извлечения числа из json

Я изо всех сил пытаюсь использовать одну команду sed для извлечения числа из некоторого json на Линукс. Учитывая следующий блок: { "key1": 100, "key2": 200, } Я бы хотел, чтобы в приведенном выше выводе было 100 ...
15.08.2019
2
ответа

Как получить только статистику по конкретному процессору, памяти и интерфейсу

Требуется собирать только определенные статистические данные, такие как %idle, memfree, available, pmemused и т. д. Далее мне нужно преобразовать вывод в строку json и использовать ее. Есть ли какой-либо инструмент UNIX, который ...
04.08.2019
2
ответа

Ubuntu - Как передать строку JSON в строку?

Обновление Я заметил, что могу передавать JSON с помощью этой команды command -j /dev/stdin <<< '{"key":"value"}' Однако это не работает, если я вызываю его через SSH. ssh {target} 'command -j /...
26.07.2019
2
ответа

Передача переменной в полезной нагрузке json в сценарии оболочки

Как в следующем сценарии передать ${MY_ENV_VAR} в полезной нагрузке? Мне придется избежать: а) одинарные кавычки полезной нагрузки б) двойные кавычки значения текста json ...
26.06.2019
2
ответа

Добавить переменную bash в качестве ключа и значения JSON в объект

У меня есть массив объектов JSON, подобных этому. [ { "id" : "tmp1387816934708382026", "владелец" : "john", "x11-display" : ":5", "x11-authority" : "/run/user/john/dcv/tmp1387816934708382026....
07.06.2019
2
ответа

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

Я должен быть эффективным, поэтому я не могу использовать такие инструменты, как jq, которые загружают большой двоичный исполняемый файл. Я просто хочу избежать двойных кавычек в строке, чтобы это было безопасно для JSON. Этого недостаточно: echo ' bad \"
06.06.2019
2
ответа

Получить родительские узлы с помощью селектора дочерних узлов с помощью jq

Я пытаюсь разобрать json с помощью jq {"xxx": {"aliases": {"business_event": { "is_write_index": true}}, "mappings": {"...
08.05.2019
2
ответа

команды pipe внутри поиска -exec?

Предположим, что я хочу найти все файлы .txt и найти некоторую строку. Я бы: найти ./-type f -name "* .txt" -exec egrep -iH 'что-то' '{} '\; Что если я хочу сделать более сложную фильтрацию,...
18.03.2019
2
ответа

Как я могу (безболезненно) разделить или поменять местами «последний, первый» в записи в Miller?

У меня есть файл с разделителями табуляции, в котором один из столбцов находится в формат «Фамилия, Имя». Что я хочу сделать, так это разделить эту запись на два отдельных столбца, последний и первый, использовать вырезку или что-то еще ...
08.03.2019
2
ответа

Автоматическое обновление файла с несколькими значениями

У меня есть размещенная зона и набор записей, которые направляют на несколько адресов. Я хочу обновить набор записей, добавив или удалив один IP-адрес в списке. К сожалению, интерфейс командной строки AWS не предоставляет ...
27.02.2019
2
ответа

Разбор JSON и MALIPULLE его значения объекта

У меня есть файл JSON с именем xyz.json следующим образом [{"Аннотации": [«A», «B», «C»], «Класс»: «Изображение "," filename ":" vc00_02201.png "}, {" Аннотации ": [], ...
10.01.2019
2
ответа

Как преобразовать вывод оболочки в JSON?

У меня есть этот выход в следующем, и я пытаюсь преобразовать его в формат JSON API. Я хочу знать, как я могу это сделать. ROCK64 @ ROCKPRO64: ~ $ SH MACScript.sh eth0 11: 1d: 11: 11: 11: 1D Lo 00:00:00: ...
03.12.2018
2
ответа

Как преобразовать JSON файл в другой формат

У меня есть файл, содержащий 100 строк в следующем формате. { "type": "Feature", "properties": { "id":"01","score":"10000","Name": "ABC", "description": "
18.11.2018
2
ответа

openweathermap json в csv

Мне нужно преобразовать некоторые json, содержащие данные прогноза, в csv (для использования в gnuplot). Попробовали пару утилит json2csv, образец json: {"cod": "200", "message": 0.006, "cnt": 40, "list": [{"dt": ...
18.11.2018
2
ответа

Получить значения для данного ключа и его родителя с JQ

У меня есть массив JSON, например: {"1": {"itome_memory": 1086419656.0, " reature_memory_no_overbooking ": 1086419656.0," Conns ": 1.0}," 2 ": {" itable_memory ": 108641236.0, ...
12.11.2018
2
ответа

Как анализировать данные json с помощью jq?

Мне нужно получить нижеприведенные объекты из json, которые я получаю через API. Я пытаюсь использовать jq, который доступен в Ubuntu 16.04. Я пытаюсь получить данные в этом формате имя_устройства C:| бесплатно 18707755008.0 ...
13.10.2018
2
ответа

Как поменять местами два поля внутри файла JSON

У меня есть такой файл {"100": ["0.00001", "10", "0.01"], «101»: [«0,0001», «100», «0,1»], «102»: [«1», «1000», «1»], {{1} } .... "103": ["0.01", "10000", "10"]} Я хочу заменить второе число третьим, ...
10.10.2018
2
ответа

Как разобрать JSON со скриптингом оболочки для случая края скобки

У меня есть выход JSON, из которого мне нужно извлечь несколько параметров в Linux. Это и есть вывод JSON: { items:[ { provider_name: "ucp-ipg", subject_name: "rtm-инструментация", ...
24.09.2018
2
ответа

Найдите file json check if generated or execute

I want to find *.json2 files , check if they r executed if no execute POST. У меня есть 1.json2 2.json2 2.json2.ml 3.json2 3.json2.ml Я использую эту команду найти . -тип f - имя '*.json2' | если [{}.ml];....
29.08.2018