Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2010, 04:50
kruncher
 
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 14 años, 4 meses
Puntos: 0
Ayuda con variables en script en bash

Hola! estoy intentando hacer un script en bash que haga lo siguiente.

Hay que ejecutarlo pasándole un parámetro:
./script param1

Y tiene que imprimir el texto que haya almacenado en ese parámetro, el script sería algo parecido a esto:

<code>
#!/bin/bash
texto1="Este es el texto 1"
texto2="Este es el texto 2"
texto3="Este es el texto 3"
texto4="Este es el texto 4"

PARAM=$1
echo $PARAM
</code>

Si ejecutamos: ./script param1
Tendría que mostrar: Este es el texto 1 (ahora muestra: param1)
Si ejecutamos: ./script param2
Tendría que mostrar: Este es el texto 2 (ahora muestra: param2)

La línea que falla supongo que es la del echo, pero no se como ponerla ($( echo $PARAM), $$($PARAM) ... ) ni si se puede.

Alguien tiene una solución?
La única condición sería no utilizar ningún IF ni similar en el script.

Gracias!