passer des arguments au filtre jq

Voici ma config.json:

{
    "env": "dev",
    "dev": {
        "projects" : {
            "prj1": {
                "dependencies": {},
                "description": ""
            }
        }
    }
}

Voici mes commandes bash:

PRJNAME='prj1'

echo $PRJNAME

jq --arg v "$PRJNAME" '.dev.projects."$v"' config.json 
jq '.dev.projects.prj1' config.json 

La sortie:

prj1
null
{
  "dependencies": {},
  "description": ""
}

Donc $PRJNAME est prj1, mais la première invocation sorties seulement null.

Quelqu'un peut m'aider?

source d'informationauteur lisi4ok