Я написал script для получения определенного значения из file.json
. Он работает, если я предоставляю значение jq select
, но переменная не работает (или я не знаю, как ее использовать).
#!/bin/sh
#this works ***
projectID=$(cat file.json | jq -r '.resource[] | select(.username=="[email protected]") | .id')
echo "$projectID"
[email protected]
#this does not work *** no value is printed
projectID=$(cat file.json | jq -r '.resource[] | select(.username=="$EMAILID") | .id')
echo "$projectID"