JQ: Как поместить содержимое файла в другой файл под определенным ключом?

Попробуйте следующее:

temp3 = set(temp1) - set(temp2)
1
задан Inian 21 March 2019 в 05:35
поделиться

1 ответ

Вам просто нужно использовать конструкцию select(), чтобы удалить объект, содержащий поле .name, из структуры JSON.

if [[ $(jq '.peerDependencies | length' package.json) = 0 ]]; then
    jq '.sections |= map(select(.name != "Prerequisite"))' docs.json      
fi

Затем можно использовать > newSection.json, чтобы перенаправить измененное содержимое docs.json в новый файл.

0
ответ дан Inian 21 March 2019 в 05:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: