1
ответ

Переименовать файлы на основе содержимого JSON с помощью jq

Мне нужно создать сценарий оболочки, который использует jq для переименования файлов ниже mp4. (мог бы использовать jasonpipe, но не знал, как установить его на Mac) Загруженный файл: title1-1000221327.mp4 title1-1000221327....
29.04.2019
1
ответ

polkit rule: определите, является ли пользователь администратором?

polkit настроен с использованием файлов правил, написанных в javascript. Вы пишете пользовательские функции и передаете их в качестве аргумента polkit.addRule (). Когда выполняется действие polkit, функции...
26.04.2019
1
ответ

Передача переменной в jq для редактирования файла json

Я пытаюсь передать переменную в jq, например, '.Linux.date. $ Var', пока я пробовал цитировать их по имени, которое работает нормально. Но я хочу использовать переменную для их вызова. У меня есть это ...
19.04.2019
1
ответ

Заменить часть файла vdf

Я снова пытаюсь изменить файл конфигурации с помощью скрипта. Я заглянул в jq, но, похоже, jq поддерживает только формат .json. .vdf почти такой же, как .json, за исключением того, что в нем нет запятых. ...
14.04.2019
1
ответ

Сообщение об ошибке «Невозможно проиндексировать массив со строкой« Заголовок »» при анализе данных JSON с помощью jq

{«content»: [{«Title»: «abc», « brand ":" xyz "," size ":" 5 g "," date ":" 2019-01-01 "," details ": {" Температура ": [{...
17.03.2019
1
ответ

jq получаем атрибут вложенного объекта

Я имею следующую структуру (полный пример файла здесь): { {"погода": [ { "рекламодатель": "Мировые прогнозы", "notifyText": "Погода": "Проверка погоды" - ...
09.03.2019
1
ответ

Как получить значение с помощью JQ (JSON) [закрыто]

Я хочу получить значение result.data (но оно дает мне null), может кто-нибудь объяснить мне, как работает таргетинг в json ниже. Не понимаю. { "ActTime" : 1547809207, "AstrTwilightEnd" : "...
18.01.2019
1
ответ

Нарезание JSON с JQ для создания массивов для нового реликтового проглатывания

Мне нужно взять немного JSON, нарезать его, используя JQ, так что новое реликвие может правильно проанализировать его, так как он принимает только определенный формат при нажатии JSON на свои приборные панели. Я использую скрипт Bash и WPCLI, а затем ..
16.12.2018
1
ответ

Переменная внутри массива curl

Как поместить переменную "пользователь" в этот массив. То, как это не так, к сожалению, не работает. Например, переменная $user должна быть john.smith. У меня есть следующий вывод: curl --header "Авторизация: ...
02.12.2018
1
ответ

jq: раскрасить выбранное поле файла json [закрыто]

Расширение этого вопроса: jq: проанализировать файл json с ограничением из другого поля После выбора поля «имя» я хотел бы его раскрасить: { «контрольная сумма» : "9e44bb7b76d8c39c45420dd2158a4521", "roots": { ...
30.11.2018
1
ответ

Трансформация JSON с использованием JQ

Я хочу преобразовать JSON на новую линию разделите JSON. Я пытался сделать это несколько раз, используя JQ в Bash, но я не смог даже приблизиться к конечному выводу. Ввод: {"... [
14.11.2018
1
ответ

Как объединить файлы JSON, используя JQ или любой инструмент?

Изменение вопроса, чтобы быть более конкретным. Там будет 2 файлов JSON, где сначала у них будет мало блоков. И во-вторых будет мало блоков с несколькими добавлениями правил перенаправления, как вы можете видеть «...
21.10.2018
1
ответ

JQ команда для получения только заголовков

У меня есть этот json файл: "[{\"id\":188457,\"title\":\"Painted Dragon Tea Mug with Lid\",\"slug\":\"painted-dragon-tea-mug-with-lid\",\"image\":\"https:\\\/\\\/thievemedia.imgix.net\\\/2018\\\/09\\\/...
09.10.2018
1
ответ

Обработка JSON, содержащего новые строки, с помощью JQ и bash [закрыто]

Я получаю JSON с вызовом curl, подобным следующему: output="$(curl -s "$api_url")" Этот вывод в формате JSON и должен быть обработан jq, он выглядит следующим образом: { "test":...
01.10.2018
1
ответ

Экспорт JSON в CSV с заголовками с использованием JQ

У меня есть (словарь?) Файл JSON, похожий на: {"Салат": {"name": "Заправка", "хорошо": true, "status" : true}, "Data_XML": {"name": "XML", "good": false}, "...
06.07.2018
1
ответ

JQ - CONVERT Milliseconds

Вход JSON: {«ID»: «3885», «Логин»: «050111», «LastLogIntime» : 1529730115000, "Lastloginfrom": "192.168.66.230" } {«ID»: «3898», «Логин»: «050112», «LastLogIntime»: NULL, "...
24.06.2018
1
ответ

Интерполировать в одинарных кавычках

У меня есть следующее: COMMENT = "Случайный комментарий" TEXT_JSON = '{"person": "Jim", "comment": "$ COMMENT"} 'echo "$ TEXT_JSON" | jq. Это печатает {"person": "Jim", "comment": "$ ...
05.06.2018
1
ответ

Проверьте, равно ли какое-либо значение нулю с помощью jq, и верните 0 в вызывающий сценарий оболочки.

У меня есть этот файл JSON: {"key11": 1010, "key12": 12120, "key13": 12103} Как я могу используйте jq, чтобы проверить, равно ли нулю какое-либо из значений, соответствующих ключу [0-9] [0-9], что сделает jq exit ...
19.05.2018
1
ответ

Match keys with regex in jq [закрыто]

Я пишу скрипт, который анализирует JSON вход (jsonfile): { "key11":1010,"key11_yes":13,"key11_no":14, "key12":12120,"key12_yes":9,"key12_no":25, "key13":12103,"key13_yes":13,"key13_no":20 ...
15.05.2018
1
ответ

jq - выберите имя хоста, начиная со строки

введите json: [{"id": "89", "hostname": "abcd"}, {"id" : "89", "имя хоста": "babcd"} ] Как изменить приведенный ниже фильтр, чтобы выводить только имя хоста, начинающееся с «abcd»? $ jq ...
11.05.2018
1
ответ

Использование jq в цепочке каналов не дает вывода

Проблема с jq требует явного фильтра, когда вывод перенаправлен, обсуждается во всем Интернете. Но я не могу перенаправить вывод, если jq является частью конвейерной цепочки, даже если явный фильтр ...
04.04.2018
1
ответ

Как преобразовать встроенную (заключенную в кавычки) строку json в json

Я знаком с "jq" для разбора json. Я работаю с одной службой, которая выдает ответ json, в котором одно из свойств само является строкой json. Как преобразовать это значение в кавычки в допустимый json ...
08.01.2018
1
ответ

Массив JSON для переменных bash с использованием jq

У меня есть такой массив JSON: {"SITE_DATA": {"URL": "example.com", "AUTHOR": "John Doe", "CREATED ":" 22.10.2017 "} } Я хочу перебрать этот массив с помощью jq, чтобы я мог установить ...
31.12.2017
1
ответ

Должен ли я включать код для установки пакетов, которые требуются моему сценарию?

У меня есть сценарий, созданный для изучения bash, и он использует jq для анализа json. Предположим, кто-то другой загрузит его и запустит файл, будет bash автоматически предложить пользователю установить jq, или я должен ...
28.06.2017
1
ответ

равное сравнение в переменной jq

У меня есть сценарий bash, который выполняет запрос curl и выводит статус через jq. Я получаю статус, как ожидалось, но когда я сравниваю статус, он всегда возвращает "неравное" значение, даже если значение ...
15.06.2017
1
ответ

Почему я не могу удалить эти элементы массива в jq?

По команде: echo "[\" tag1 \ ", \" [[Super \ ", \ "Дуппа \", \ "База данных \", \ "Аналитик]] \", \ "tag2 \"] "| jq -f ~ / somefilter.jq И фильтр: def hasOne (x): x | (начинается с ("[[") или заканчивается с ("]]")); ...
14.06.2017
1
ответ

Извлечение текста с помощью jq [closed]

Как я могу использовать jq для извлечения объекта с идентификатором 11 из следующего JSON, чтобы обработать температуру пакета ЦП? { "id": 0, «Текст»: «Датчик», "Дети":[ { "id": 1, «Текст»: «PC15029», "...
23.02.2017
1
ответ

Эхо текста и выполнение команды с помощью jq

У меня есть команда, которая извергает json в stdout следующим образом: foo inf --db { "Name": "A rose by any any other", "Config": { "DBHost": "abc.efg.us-east-1.rds.amazonaws.com", "DBName": ...
23.11.2016
1
ответ

Подстановочный знак в jq со сравнительными данными

В конвейере в некотором json я хочу добавить подстановочный знак к сравнительному, поэтому: curl example.com/json | jq 'select (. []. properties.type == "dev *")' Таким образом, он распечатал бы что-нибудь с типом, который ...
31.10.2016
0
ответов

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

Приведенная ниже команда работает :$ echo '{ "a" :[ { "b" :"1" }, { "b" :"2" } ] }' | jq -r '.a[0].b' 1 Но если я попытаюсь получить значения всех элементов b под a, я получу следующую ошибку :$ эхо '{ "
01.12.2021