使用bash从JSON中提取数据

时间:2018-03-04 15:13:40

标签: bash shell

我有这个输入

[{"email":"etu@etu"},{"email":"hg"},{"email":"ismail"}]

我想使用bash仅提取电子邮件中的值。

2 个答案:

答案 0 :(得分:2)

只需 jq

echo '[{"email":"etu@etu"},{"email":"hg"},{"email":"ismail"}]' | jq -r '.[].email'

输出:

etu@etu
hg
ismail

答案 1 :(得分:-2)

我建议您使用一些unix工具并在bash过程中调用它。

检查出来:json command line processor

你可能想调查这个,你可能会很高兴。