Добрый день. Задачка ни как мне не даётся. Помогите пожалуйста, с виду всё просто: Два json добавить в третий bash скриптом.
1.json
{"male": {"Petr": "24", "Duck": "2"}}
2.json
{"women": {"Anna": "21", "swan": "2"}}
config.json
{
"droid": {
"bb8": "live",
"r2d2": {
"sleep: "true"
}
}
}
Мне нужно дописать 1.json и 2.json в поле «human» и вставить в корень. Итог вот такой пытаюсь получить:
{
"droid": {
"bb8": "live",
"r2d2": {
"sleep: "true"
}
}
"human": {
"male": {
"Petr": "24",
"Duck": "2"
},
"women": {
"Anna": "21",
"swan": "2"
}
}
}
Подскажите пожалуйста, как мне сделать это в bash? Я упёрся в то, что не могу прокидывать переменные в jq. Пробовал через –argjson или просто jq -c «. + {human: (.human + ${1json}) }». Не выходит аленький цветочек (
Спасибо за любую помощь.