如何提取基本值&;使用awk或sed替换json格式的值?

如何提取基本值&;使用awk或sed替换json格式的值?,json,awk,sed,Json,Awk,Sed,如何提取下面显示的base64值?我试图使用类似于awk{'print$14'}的东西,但这不起作用,因为整个输出都是第一项。如果我首先解码base64值,那么我就能够使用awk{'print$14'}最终获得我需要的值 $curl-s——请求获取 使用GNU grep:grep-Po's“Value”:“\K[^”]*”文件或使用GNU sed:sed's/,/\n/g'文件| sed-nE's/^”值:“(.*)”/\1/p'太棒了!这很有效。谢谢 [{"LockIndex":0,"Key"

如何提取下面显示的base64值?我试图使用类似于
awk{'print$14'}
的东西,但这不起作用,因为整个输出都是第一项。如果我首先解码base64值,那么我就能够使用
awk{'print$14'}
最终获得我需要的值

$curl-s——请求获取


使用GNU grep:
grep-Po's“Value”:“\K[^”]*”文件
或使用GNU sed:
sed's/,/\n/g'文件| sed-nE's/^”值:“(.*)”/\1/p'
太棒了!这很有效。谢谢
[{"LockIndex":0,"Key":"w-key-value","Flags":0,"Value":"WyAgeyAgICBDcmVhdGVJbmRleDogMTAwLCAgICBNb2RpZnlJbmRleDogMjAwLCAgICBMb2NrSW5kZXg6IDIwMCwgICAgS2V5OiB6aXAsICAgIEZsYWdzOiAwLCAgICBWYWx1ZTogMSAgICBTZXNzaW9uOiBhZGY0MjM4YS04ODJiLTlkZGMtNGE5ZC01YjY3NThlNDE1OWUgIH1d","CreateIndex":4080,"ModifyIndex":4080}]