Я хотел бы добавить элемент к существующему файлу JSON, где у меня есть рабочий каталог в качестве ключа, а рабочий каталог + содержимое в качестве значения в формате массива строк.
Позволяет сказать У меня есть следующая структура:
Docs (Directory)
|
+-- RandomFile.json
|
+-- Readme (Working Directory)
| |
| +-- Readme.md
| +-- Readyou.md
То, что я хотел бы достичь, это структура ниже с рабочим каталогом в качестве префикса для каждого элемента в массиве.
"Readme": ["Readme/Readme.md", "Readme/Readyou.md"]
Из выше, я хотел бы добавить это к содержимому RandomFile. json, который в настоящее время выглядит так:
{
"docs": {
"Doc": ["doc1"]
}
}
к этому:
{
"docs": {
"Doc": ["doc1"],
"Readme": ["Readme/Readme.md", "Readme/Readyou.md"]
}
}
Это что-то, с чем можно просто справиться, используя bash и jq?