标签: bash shell
我有这个输入
[{"email":"etu@etu"},{"email":"hg"},{"email":"ismail"}]
我想使用bash仅提取电子邮件中的值。
答案 0 :(得分:2)
只需 jq :
jq
echo '[{"email":"etu@etu"},{"email":"hg"},{"email":"ismail"}]' | jq -r '.[].email'
输出:
etu@etu hg ismail
答案 1 :(得分:-2)
我建议您使用一些unix工具并在bash过程中调用它。
检查出来:json command line processor
你可能想调查这个,你可能会很高兴。