У меня установлен awx, и я обращаюсь к нему через мой веб-браузер.Я использую опцию «extra-variable» для разбора хеш-таблицы пар ключ-значение, которую я хочу обработать с помощью сценария оболочки.Проблема, с которой я столкнулся, заключается в том, что когда я передаю эти дополнительные переменные в мой сценарий оболочки в моей книге воспроизведения, они отображаются в виде строк Unicode, например
{u'key1': u'value1'}
В настоящий момент мне приходится заменять символы, которые я не использую.Я хочу:
formatted_string=$( echo "$input_string" | sed "s/u'/\"/g;s/'/\"/g" )
, а затем передать его в пакет jq
, который мне нужно было установить, чтобы я мог получить доступ к парам ключ-значение.Нет ли лучшего способа получить доступ к этим парам ключ-значение?