[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]
> tengo este script que cambia el teclado de ingles a español, pero la
> variable de ambiente no toma el valor que le doy en el script, ¿que
> estoy haciendo mal?
>
> #!/usr/bin/bash
> if [ ! $ESP = I ]
> then
> xmodmap /var/X11R6/lib/etc/xmodmap.std
> ESP=I
> echo "Teclado en Ingles"
En sh y derivados, necesitas exportar las variables con 'export'
en csh y derivados (tcsh) en sh y derivados (bash)
setenv ESP I ESP=I; export I
export ESP=I ( en bash solo )