问题描述
filter.jq “ .security = {hideVersionStringsWhenNotLogged:true}”
在尝试应用过滤器时, jq --from-file filter.jq a.json
遇到以下错误 jq:错误:语法错误,意外的INVALID_CHaraCTER,期望$ end(Unix shell引用问题?)在第1行
尝试使用单引号和双引号的所有组合均无济于事。 有什么建议? 谢谢
解决方法
如果要从文件中读取过滤器,请不要在命令行中指定过滤器时将其用引号引起来。
因此您的filter.jq
文件的内容如下所示:
.security = {hideVersionStringsWhenNotLogged: true}