Shell使用grep和sed命令提取json数据中指定字段的值

linux

有一个example.txt文件,文件内容如下:

{“err_code”:200,”err_msg”:”this is no error”,“status”:1,“dev_name”:“mylinux”,“dev_id”:123}

 

如果我们想要获取dev_id字段的值,可以在命令行下使用如下一行命令:

cat example.txt | sed ‘s/,/\n/g’ | grep “dev_id” | sed ‘s/:/\n/g’|sed ‘1d’ | sed ‘s/}//g’

输出结果:

123

 

如果发现下载不了或者地址失效,请联系客服QQ: 2323178881
找资料 » Shell使用grep和sed命令提取json数据中指定字段的值

提供最优质的资源集合

立即查看 了解详情