我已经安装了awx,并一直通过我的Web浏览器进行访问。我正在使用“额外变量”选项在键值对的哈希表中进行解析,我想使用Shell脚本进行处理。我遇到的问题是,当我将这些额外的变量传递给剧本中的Shell脚本时,它们显示为unicode字符串,例如
{u'key1': u'value1'}
此刻,我必须替换掉我不想要的字符:
formatted_string=$( echo "$input_string" | sed "s/u'/\"/g;s/'/\"/g" )
,然后将其传递给我必须安装的jq
软件包,以便可以访问键值对。没有更好的方法来访问这些键值对吗?