Cáscara de korn

Cáscara de korn

Descripción de la imagen OpenBSD ksh Interaction.png. Información
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 .

Arquitectura

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 .

Ver también

Comparación del shell principal  (en)

Notas y referencias

  1. Un intérprete de shell de Korn es parte del paquete de software UWIN
  2. (en)  KSH-93: Preguntas frecuentes - Q3. ¿Cuál es la historia de ksh?
  3. Entrevista con David Korn, febrero de 2001 - Slashdot
  4. registro de cambios de pdksh

enlaces externos

Bibliografía