-off topic- variables ambiente

Sandria Reynoso Jorge Enrique Jsandria en segbancomer.com.mx
Mar Sep 19 12:07:52 CDT 2000


debes poner VAR=$HOME/archivo    en el archivo   .bash_profile

pero si insistes en la pregunta original, tu  script
quedaria asi:

ARCH_TMP=archivo2_$$
str=`cat archivo`
echo "VAR=$str ;echo  \$VAR" > $ARCH_TMP
VAR=`sh  $ARCH_TMP`
echo $VAR
rm $ARCH_TMP 


> ----------
> From: 	Fco Benavides[SMTP:fco_benavides en yahoo.com]
> Sent: 	Martes 19 de Septiembre de 2000 7:30 AM
> To: 	ayuda en linux.org.mx
> Cc: 	linux en linux.net.mx
> Subject: 	-off topic- variables ambiente
> 
> Hola, 
> 
> Al leer un archivo a una variable en /bin/sh, 
> 
> VAR=`cat archivo`
> 
> Si la informacion contiene a su vez una variable
> de ambiente, como la traduzco antes de asignarla.
> Es decir:
> 
> archivo: $HOME/archivo
> 
> script:
> VAR=`cat archivo`
> echo $VAR      -> $HOME/archivo
> 
> Como expando $HOME a su valor, y ese asignarlo
> a la variable VAR, de tal manera que
> VAR=<path>/archivo 
> ???
> 
> Gracias de antemano.
> 
> Bye!/Fco
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Send instant messages & get email alerts with Yahoo! Messenger.
> http://im.yahoo.com/
> ---------------------------------------------------------
> para salir de la lista, enviar un mensaje con las palabras
> "unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx
> 
---------------------------------------------------------
para salir de la lista, enviar un mensaje con las palabras
"unsubscribe ayuda" en el cuerpo a majordomo en linux.org.mx



Más información sobre la lista de distribución Ayuda