使用jq从JSON文件中提取密钥

时间:2015-03-17 22:33:19

标签: bash jq

我有一个JSON格式的文件,其中包含一个事件字段

for file in /home/ec2-user/Workspace/events_parts/*
do
        cat $file | jq '.Event'

done

我得到"事件"从JSON文件中提取的值。我想将此值赋给一个bash变量,以便我以后可以用它进行比较。我该怎么做?

1 个答案:

答案 0 :(得分:1)

您使用myVar=$(some bash commands)将stdout存储到变量中,并将其称为echo "$myVar";将""放在$myVar周围假装shell预处理你的字符串(修剪,新行,"")

甚至你可以把它放到这样的数组中:myArray=( $(some bash commands) )