我有以下文字:
{"version":"0.0.1","build":"5d687795216a527f26c04c9c8da9551a72cb7fed","environment":"stage"}
如何从bash中的上述文本中检索5d687795216a527f26c04c9c8da9551a72cb7fed?
答案 0 :(得分:2)
你所拥有的不仅仅是文本,而是一种称为JSON的结构化数据树格式。
因此,您应该使用jq
之类的JSON工具处理它:
echo '{"version":"0.0.1","build":"5d687795216a527f26c04c9c8da9551a72cb7fed","environment":"stage"}' \
| jq -r '.build'