Передача переменной bash в jq select

Я написал скрипт для получения определенного значения изfile.json, Это работает, если я предоставлю значение для JQselect, но переменная, похоже, не работает (или я не знаю, как ее использовать).

#!/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"

Ответы на вопрос(4)

Ваш ответ на вопрос