Consulta script en KSH

Horst von Brand vonbrand en inf.utfsm.cl
Mie Jul 6 13:01:23 CLT 2005


"Juan Rojas" <jcrj70 en hotmail.com> dijo:
> Hola listeros neceito ayuda con un script en ksh,
> quisiera saber como asignar un valor a una variable en ksh y como 
> ejecutarlo.

variable=valor # /Sin/ espacios!

> pej.
> contenido de mi archivo prueba
> 
> variable=$PATH
> 
> al ejecutar prueba no muestra nada. Previo a esto hice un
> chmod +x prueba

Obvio que no muestra nada.

> y despues ejecuto de las siguiente manera
> $ksh prueba
> o bien
> $prueba
> luego hago
> $echo $variable
> y no muestra nada siendo que deberia mostrar el valor de PATH

No. Las variables del shell son propias de ese proceso. Al ejecutar prueba,
corre en un shell independiente, y cuando termina la variable
desaparece. Alli vuelve al prompt.

Revisa el manual, hay un comando source en sh
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux