¿Por qué las comillas dobles hacen que la cadena se ejecute como una función?

Una función simple recibe dos argumentos y agrega and , luego imprímelos. function myprint(){ echo "$1 and $2";} Funciona. myprint xx yy xx and yy Es una cadena, bash lo analiza por separado. "myprint xx yy" bash: myprint xx yy: command not found ¿Por qué las comillas dobles hacen...