Я пытаюсь выполнить следующую строку в файле .sh:
test2='{"admins":{"names":["superuser"],"roles":["admins", "test"]}}'
curl $url -X PUT -H 'content-type: application/json' -H 'accept: application/json' -d $test2
это выдает ошибку типа
curl: (3) [globbing] unmatched close brace/bracket in column 7
Однако, когда я запускаю команду безпеременная оболочки, такая как
curl $url -X PUT -H 'content-type: application/json' -H 'accept: application/json' -d '{"admins":{"names":["superuser"],"roles":["admins", "test"]}}'
, работает нормально.
Что здесь происходит.Очень озадачен.
Спасибо за помощь