因此,我正在编写一个shell脚本,并且正在运行一个命令,该命令为我提供如下输出:
{"a":"some_text","b":some_other_text","c":"even_more_text"}
现在,我不确定如何解析它,我基本上需要变量中的“ c”值,即“ ever_more_text”,但在互联网上查找结果尚未成功! TIA。
答案 0 :(得分:0)
您粘贴在此处的输出无效的json。检查https://jsonformatter.curiousconcept.com/ "some_other_text"
中缺少第一个双引号。如果添加了它,则可以轻松地使用jq
进行解析:
./your_script.sh | jq -r ".c"