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 que la cadena se ejecute como una función?
""myprint xx yy""
xx and yy
bash
smart-quotes
scrapy
fuente
fuente