27/06/2010, 04:50
|
| | 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! |