Bash pase variable como argumento con comillas
Asumir./program
es un programa que solo imprime los parámetros;
$ ./program "Hello there"
Hello there
¿Cómo puedo pasar argumentos correctamente con comillas desde una variable? Estoy intentando hacer esto;
$ args='"Hello there"'
$ echo ${args}
"Hello there"
$ ./program ${args}
Hello there # This is 1 argument
pero en cambio, cuando paso por una variable las comillas enargs
parece ser ignorado, así que entiendo;
$ args='"Hello there"'
$ echo ${args}
"Hello there"
$ ./program ${args}
"Hello there" # This is 2 arguments
¿Es posible que bash trate las citas como si las hubiera ingresado yo mismo en el primer bloque de código?