Variables de entorno
Publicado por Carretero (1 intervención) el 25/05/2009 10:03:49
Hola, soy totalmente novato en esto de unix y tengo una duda:
Tengo que ajustar el valor de ciertas variables de entorno: $DISPLAY, $TMP, $PATH....
Como es algo que realizó varias veces y siempre asignando el mismo valor me estoy
intentando hacer un script:
#!/bin/bash
echo "DISPLAY = " $DISPLAY
export DISPLAY=localhost:1
echo "DISPLAY= " $DISPLAY
al ejecutarlo, veo que entra un valor, que ese valor se cambia a localhost:1, pero cuando después hago un echo desde fuera del script veo que el valor no se ha cambiado. Es decir
que la variable DISPLAY parece que se pasa por valor, y realmente le estoy cambiando el valor a una copia y lo a la variable DISPLAY del usuario.
No se si me explico. ¿Alguien puede decirme como hacer esto, o que estoy haciendo o entendiendo mal?
Gracias de antemano.
Un saludo a todos.
Tengo que ajustar el valor de ciertas variables de entorno: $DISPLAY, $TMP, $PATH....
Como es algo que realizó varias veces y siempre asignando el mismo valor me estoy
intentando hacer un script:
#!/bin/bash
echo "DISPLAY = " $DISPLAY
export DISPLAY=localhost:1
echo "DISPLAY= " $DISPLAY
al ejecutarlo, veo que entra un valor, que ese valor se cambia a localhost:1, pero cuando después hago un echo desde fuera del script veo que el valor no se ha cambiado. Es decir
que la variable DISPLAY parece que se pasa por valor, y realmente le estoy cambiando el valor a una copia y lo a la variable DISPLAY del usuario.
No se si me explico. ¿Alguien puede decirme como hacer esto, o que estoy haciendo o entendiendo mal?
Gracias de antemano.
Un saludo a todos.
Valora esta pregunta


0