2015-03-17 5 views
0

У меня есть файл в формате JSON, который имеет поле EventИзвлечение ключа из файла JSON с помощью JQ

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

done 

я получаю список значений «событий», извлеченные из JSON file.i хотите присвоить это значение переменную bash, чтобы впоследствии использовать ее для сравнения. Как мне это сделать?

ответ

1

вы используете myVar=$(some bash commands) для хранения стандартного вывода в переменной, и вы называете это echo "$myVar"; положить "" вокруг $myVar притвориться SHELL в Preprocess вашу строку (подрезки, новая линия «»)

или даже вы можете поместить его в массив, как это: myArray=($(some bash commands))

Смежные вопросы