bash no toma variabless de .bash_profile
Publicado por Sebastian Barrionuevo (8 intervenciones) el 24/02/2016 02:07:11
Buenas estoy creando un bash para que tome las variables ${MARIAUSER}, ${MARIAPASSWORD} y ${MARIADBPROD} para hacer un select pero no lo toma:
## .bash_profile:
## bash take_file:
el resultado de estos ECHO son 3 lineas en blanco, porque es esto?, no me muestra las variables que declare en el bash_profile. Cuando hago el eco fuera del sh anda bien, porque?. Gracias por la ayuda! :)
## .bash_profile:
1
2
3
4
5
6
7
8
9
10
11
# .bash_profile
...
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
MARIAUSER='root';export ${MARIAPASSWORD};
MARIAPASSWORD='xxxxx';export ${MARIAPASSWORD};
MARIADBPROD='db_suivi_prod_tmp';export ${MARIADBPROD};
MARIADBPREPROD='db_suivi_preprod_tmp';export ${MARIADBPREPROD};
## bash take_file:
1
2
3
4
5
#!/usr/bin/ksh
echo $MARIAUSER;
echo $MARIAPASSWORD;
echo $MARIADBPROD;
el resultado de estos ECHO son 3 lineas en blanco, porque es esto?, no me muestra las variables que declare en el bash_profile. Cuando hago el eco fuera del sh anda bien, porque?. Gracias por la ayuda! :)
Valora esta pregunta


0