【发布时间】:2015-03-17 22:33:18
【问题描述】:
我有一个带有事件字段的 JSON 格式文件
for file in /home/ec2-user/Workspace/events_parts/*
do
cat $file | jq '.Event'
done
我得到了从 JSON 文件中提取的“事件”值列表。我想将此值分配给一个 bash 变量,以便以后可以使用它进行比较。我该怎么做?
【问题讨论】:
我有一个带有事件字段的 JSON 格式文件
for file in /home/ec2-user/Workspace/events_parts/*
do
cat $file | jq '.Event'
done
我得到了从 JSON 文件中提取的“事件”值列表。我想将此值分配给一个 bash 变量,以便以后可以使用它进行比较。我该怎么做?
【问题讨论】:
您使用myVar=$(some bash commands) 将标准输出存储到一个变量中,并且您将其称为echo "$myVar";将"" 放在$myVar 周围,以假装shell 预处理您的字符串(修剪、换行、“”)
或者你甚至可以将它放入这样的数组中:myArray=( $(some bash commands) )
【讨论】: