Unix - Problema para exportar variables

   
Vista:

Problema para exportar variables

Publicado por Juan Carlos  (1 intervención) el 27/11/2008 17:13:51
Hola Amigos y gracias por su tiempo

Trabajo en OPENBSD4.3 y he creado un archivo llamdo prueba.sh en el cual contiene lo siguiente:
#!/bin/ksh
export ARCHIVO="/home/usuario1/user.dat"
export ARC_CONF="/home/usuario1/user.cnf"
#Fin del Archivo

y lo ejecuto asi : #./prueba

El problema es que cuando lo ejecuto y doy el comando SET no me muestra las variables, o cuando hago echo $ARCHIVO no muestra nada. Ya tiene los permisos de ejecucion con chmod +x prueba. Mi entorno es KSH

cual sera el problema ????

pero si lo ejecuto desde la linea de comando si me funciona
#export ARCHIVO="/home/usuario1/user.dat"
#echo $ARCHIVO
/home/usuario1/user.dat
#

Que tendra de malo el script ???

De antemano muchas gracias
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:Problema para exportar variables

Publicado por Tom (177 intervenciones) el 01/12/2008 13:33:55
Echa un ojo a la documentacion del ksh, por favor.

. ./prueba
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:Problema para exportar variables

Publicado por hernan (1 intervención) el 03/03/2010 21:20:59
Por favor elimine las comillas, agregue estas dos lineas "echo $ARCHIVO;echo $ARC_CONF"
para comprobar las variables y desde el mismo directorio de la shell ejecute ._prueba
donde _ es espacio

la shell prueba debe quedar así:
#!/bin/ksh
export ARCHIVO=/home/usuario1/user.dat
export ARC_CONF=/home/usuario1/user.cnf
echo $ARCHIVO
echo $ARC_CONF
#Fin del Archivo

por favor verifique que no tenga espacios al terminar la linea
( Editando "Esc luego :set list" )
me cuenta por favor como le fué al correo herocha6@hotmail.com

Suerte Juan Carlos
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