-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