Hola a todos:
Es la primera vez que escribo en el foro, a ver si alguien me puede ayudar con un problema que estoy teniendo con un script en linux.
De forma muy simplificada, quiero que el script muestre en contenido de uno de los argumentos pasados por línea de comandos.
Sería algo así:
#! /bin/bash
echo "Has introducido $# argumentos"
echo "Selecciona el argumento que quieres mostrar"
read numero
echo "El contenido del argumento $numero es $($numero)"
Si el usuario llama al script de esta forma
$ script argA argB argC
y luego indica que quiere que se muestre el argumento 2, se debería mostrar el contenido de $2, es decir "argB". Sin embargo, lo más que he conseguido es que se muestre
"El contenido del argumento 2 es $2"
Llevo varias horas peleándome, buscando por Google y no doy con la solución. Si alguien la conoce os lo agradecería.
Un saludo.