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 .
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 .
Confronto della shell principale (en)