Я пытаюсь удалить ключ из записей в файле JSON. Я могу успешно выделить то, что я хочу удалить ...
jq -R 'fromjson? | select(type == "object") | .[][].SIP_LIST[].SIP' ts-border-2019-09-15_05.59.03.0.-1906288130.json
"1.2.3.4"
"1.2.3.5"
...
Но когда я запускаю del (), я не получаю ни вывода, ни ошибки. Ничего. Насколько я понимаю, del () должен возвращать входной файл минус удаленные значения. Я был бы рад отладить, если бы у меня не было ничего, кроме пустых взглядов в ответ на следующие вопросы:
jq -R 'fromjson? | select(type == "object") | del(.[][].SIP_LIST[].SIP)' ts-border-2019-09-15_05.59.03.0.-1906288130.json
Есть мысли? Спасибо!