Desarrollado por | David Korn y AT&T Bell Laboratories |
---|---|
Primera versión | 1983 |
Escrito en | VS |
Sistema de explotación | Unix |
Medio ambiente | Multiplataforma |
Tipo |
Shell Unix Lenguaje de programación Lenguaje de línea de comandos ( d ) |
Licencia | Licencia pública común |
El KornShell o ksh es un shell de Unix - pero también se ejecuta en la plataforma Microsoft Windows - desarrollado por David Korn en la década de 1980 (la primera versión fue lanzada en 1983 ).
Compatible con el shell Bourne , el shell Korn también incluye una gran cantidad de funciones de shell C ; también permite funciones de scripting avanzadas utilizadas en lenguajes de programación más avanzados como awk , sed , TCL y Perl .
Korn Shell ofrece varios avances en comparación con Bourne Shell, como una posible repetición con sustitución de comandos del historial o el uso de subprocesos. La versión ksh93 admite matrices asociativas y aritmética de punto flotante .
Es compatible con la programación orientada a objetos y se puede utilizar como Bytecode mediante shcomp .
Korn Shell respeta el estándar de lenguaje Shell ' ( POSIX 1003.2 "Comité de lenguaje de Shell y utilidades").
El Korn Shell ha estado disponible en varias versiones que incluyen:
Una extensión de gráficos de Korn Shell, llamada dtksh (DeskTop Korn SHell), es parte del escritorio de gráficos CDE .
Comparación del shell principal (en)