У меня есть массив объектов json, которые я хотел бы преобразовать в ассоциативный массив в bash с небольшим изменением ключа
{
"Parameters": [
{
"Name": "/path/user_management/api_key",
"Type": "SecureString",
"Value": "1234",
"Version": 1
},
{
"Name": "/path/user_management/api_secret",
"Type": "SecureString",
"Value": "5678",
"Version": 1
}
]
}
Я знаю, что мне нужно использовать jq и sed, но я просто не могу найти правильное сочетание того, что я ищу. Нужно вычеркнуть "/ path / user_management /" и установить оставшееся в качестве ключа, и использовать Value для значения.
Попытка найти довольно чистые команды с одним трубопроводом. В итоге я хотел бы получить ассоциативный массив bash, например:
myArray[api_key]="1234"
myArray[api_secret]="5678"