如何解析json文件,其中键以“---”字符(破折号)开头
我有下面的JSON文件,希望使用jq更新这些键的值-resType和-LogLevel 为此,我使用下面的命令如何解析json文件,其中键以“---”字符(破折号)开头,json,jq,Json,Jq,我有下面的JSON文件,希望使用jq更新这些键的值-resType和-LogLevel 为此,我使用下面的命令 ./jq .--resType=Test config.json>test.json 但是,我看到一个错误说 jq:错误:未在第1行定义测试/0: jq:2个编译错误 您在键周围做了一个特殊的引号,让它被理解为一个有效的键名jq'.-resType'config.json,或者以另一种方式使用方括号[..]作为jq'.[-resType]'config.json./jq'.-r
./jq .--resType=Test config.json>test.json
但是,我看到一个错误说
jq:错误:未在第1行定义测试/0:
jq:2个编译错误
您在键周围做了一个特殊的引号,让它被理解为一个有效的键名jq'.-resType'config.json,或者以另一种方式使用方括号[..]作为jq'.[-resType]'config.json./jq'.-resType'=\Test\config.json>Test.json对我有效。非常感谢。
./jq .--resType=Test config.json>test.json