jq '.job.content[].reader.parameter.path |= gsub("-";"")' file.json 这句代码报错:gsub is not defined
时间: 2024-05-10 12:15:35 浏览: 120
JSON.stringify()报错:JSON未定义
这个错误提示表明 `gsub` 函数未定义,因此需要引入它。
在 `jq` 中,`gsub` 函数属于字符串操作函数,需要使用字符串过滤器 `string()` 包装一下,例如:
```
jq '.job.content[].reader.parameter.path |= string | gsub("-";"")' file.json
```
这样就可以成功执行替换操作了。
阅读全文