如何解析括号内的输出?

时间:2018-08-01 02:29:25

标签: shell parsing

因此,我正在编写一个shell脚本,并且正在运行一个命令,该命令为我提供如下输出:

{"a":"some_text","b":some_other_text","c":"even_more_text"}

现在,我不确定如何解析它,我基本上需要变量中的“ c”值,即“ ever_more_text”,但在互联网上查找结果尚未成功! TIA。

1 个答案:

答案 0 :(得分:0)

您粘贴在此处的输出无效的json。检查https://jsonformatter.curiousconcept.com/ "some_other_text"中缺少第一个双引号。如果添加了它,则可以轻松地使用jq进行解析:

./your_script.sh | jq -r ".c"