Kornschale

Kornschale

Beschreibung des OpenBSD ksh Interaction.png-Images. Information
Entwickelt von David Korn und AT & T Bell Laboratories
Erste Version 1983
Geschrieben in VS
Betriebssystem Unix
Umgebung Multi-Plattform
Art Shell Unix
Programmiersprache
Befehlszeilensprache ( d )
Lizenz Gemeinsame öffentliche Lizenz

Die KornShell oder ksh ist eine Unix-Shell  - sie läuft aber auch auf der Microsoft Windows-Plattform  - die Anfang der 1980er Jahre von David Korn entwickelt wurde (die erste Version wurde 1983 veröffentlicht ).

Die Korn-Shell ist mit der Bourne-Shell kompatibel und enthält außerdem eine Vielzahl von C-Shell-Funktionen  . Es ermöglicht auch erweiterte Skriptfunktionen, die in fortgeschritteneren Programmiersprachen wie awk , sed , TCL und Perl verwendet werden .

Die Architektur

Die Korn-Shell bietet im Vergleich zur Bourne-Shell mehrere Fortschritte, z. B. eine mögliche Wiederholung durch Ersetzen von Befehlen aus dem Verlauf oder die Verwendung von Threads. Die Version ksh93 unterstützt assoziative Arrays und Gleitkomma-Arithmetik .

Es unterstützt die objektorientierte Programmierung und kann über shcomp als Bytecode verwendet werden .


Die Korn Shell respektiert den Shell Language Standard ( POSIX 1003.2 "Shell and Utilities Language Committee").

Die Korn Shell ist in verschiedenen Versionen erhältlich, darunter:

Eine Grafikerweiterung der Korn Shell namens dtksh (DeskTop Korn SHell) ist Teil des CDE- Grafikdesktops .

Siehe auch

Vergleich der Hauptschale  (en)

Anmerkungen und Referenzen

  1. Ein Korn-Shell-Interpreter ist Teil des UWIN- Softwarepakets
  2. (in)  KSH-93: Häufig gestellte Fragen - Q3. Was ist die Geschichte von ksh?
  3. Interview mit David Korn, Februar 2001 - Slashdot
  4. pdksh Änderungsprotokoll

Externe Links

Literaturverzeichnis