Unix - Duda sencilla pequeño shell script

 
Vista:

Duda sencilla pequeño shell script

Publicado por r23 (1 intervención) el 29/05/2008 01:46:48
Buenas, soy nuevo en unix y tengo un pequeño script que invierte una línea de palabras que se le pasan como parámetro

Cont=$#
while [ $Cont -ne 0 ]
do
Temp="$"$Cont
echo "$Temp"
Cont=`expr $Cont - 1`
done

Cómo podéis ver lo que hago es con el número total de parámetros ir mostrándolos por el final . Mi problema está en la línea echo "$Temp" que por ejemplo debería ser echo $3 el caso es que en vez de sacarme el valor del parámetro 3 me saca $3 y me gustaría que me sacara el primero.

Creo que es sencilla pero no doy con ello

saludos y gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda sencilla pequeño shell script

Publicado por Tom (178 intervenciones) el 29/05/2008 10:03:12
prueba:

eval echo $Temp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Duda sencilla pequeño shell script

Publicado por r23 (1 intervención) el 29/05/2008 12:01:44
Muchas gracias, es lo que necesitaba!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar