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