我想在一个更大的jq程序中进行搜索和替换。问题是,search可能包含被解释为regex功能的特殊字符,这是我不想要的。特殊字符应被视为正常字符。所以我需要一个regex格式转义函数,类似于@uri、@html或@sh。如何转义所有在正则表达式中有意义的特殊字符(括号、.、?、*、+等)在搜索字符串中,使它们不被解释为regex语法?does not work, because '$' is interpreted as regex special character
REPLACE='Ola
注意第二个对象中的转义双引号。# do processing on the individual values问题似乎是转义引号在紧凑的输出以及随后的$job变量中未转义。因此,当我在循环中使用jq重新处理单个对象时,我会得到引用值的每个对象的jq解析错误。我目前正在使用JQ1.4,我一直在尝试tojson/fromjson