[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: duda



> 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 )




[Hilos de Discusión] [Fecha] [Tema] [Autor]