Uso de variables de entorno en el comando cURL - Unix

Mi pregunta es muy simple. Quiero usar variables de entorno en un comando cURL similar a este:

curl -k -X POST -H 'Content-Type: application/json' -d '{"username":"$USERNAME","password":"$PASSWORD"}' 

Cuando ejecuto el comando $ USERNAME se pasa al comando como una cadena "$ USERNAME", no el valor de la variable. ¿Hay alguna forma de escapar de esta situación?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta