Я ищу способ добавить переменную массива в значение ключа JSON.
Часть JSON, которая не работает, выглядит следующим образом:
"target":["some/dir/'$i'"]
AЦикл FOR:
for i in ${ARRAY[*]}
do
cURL -k -v -H 'Content-type: application/json' -d '{"id":1,"method":"exec","params":[{"data":{"action":"get","resource":"/api/v2/monitor/XXX/XXX/XXX","target":["some/dir/'$i'"]},"url":"XXX"}],"session":"SESSION_KEY",}'
done
Но вместо получения значения $ i из массива значение $ i становится пустым:
"target":["some/dir/"]
Где моя ошибка, пожалуйста?