Conchiglia Korn

Conchiglia Korn

Descrizione dell'immagine ksh Interaction.png di OpenBSD. Informazione
Sviluppato da David Korn e AT&T Bell Laboratories
Prima versione 1983
Scritto in VS
Sistema operativo Unix
Ambiente Multi piattaforma
genere Shell Unix
Programming
language Linguaggio della riga di comando ( d )
Licenza Licenza pubblica comune

Il KornShell o ksh è una shell Unix  - ma funziona anche sulla piattaforma Microsoft Windows  - sviluppato da David Korn nei primi anni 1980 (la prima versione è stata rilasciata nel 1983 ).

Compatibile con la shell Bourne , la shell Korn include anche un gran numero di funzioni della shell C  ; abilita anche funzioni di scripting avanzate usate in linguaggi di programmazione più avanzati come awk , sed , TCL e Perl .

Architettura

La Korn Shell offre diversi avanzamenti rispetto alla Bourne Shell, come una possibile riesecuzione con la sostituzione di comandi dalla cronologia o l'uso di thread. La versione ksh93 supporta array associativi e aritmetica in virgola mobile .

Supporta programmazione orientata agli oggetti e può essere utilizzato come Bytecode via shcomp .


La Korn Shell rispetta lo Shell Language Standard ' ( POSIX 1003.2 "Shell and Utilities Language Committee").

Korn Shell è disponibile in diverse versioni, tra cui:

Un'estensione grafica di Korn Shell, chiamata dtksh (DeskTop Korn SHell), fa parte del desktop grafico CDE .

Vedi anche

Confronto della shell principale  (en)

Note e riferimenti

  1. Un interprete della shell Korn fa parte del pacchetto software UWIN
  2. (in)  KSH-93: Domande frequenti - Q3. Qual è la storia di ksh?
  3. Intervista a David Korn, febbraio 2001 - Slashdot
  4. registro modifiche pdksh

link esterno

Bibliografia