Korn shell

Korn shell
Page d'aide sur l'homonymie Pour les articles homonymes, voir Korn (homonymie) et Korn.
Korn shell
Importez le logo de ce logiciel
Développeur David Korn et Laboratoires AT&T Bell
Environnement Multi-plateforme
Licence Common Public Licence

Le Korn shell ou ksh est un shell Unix — mais il tourne aussi nativement sur plate-forme Microsoft Windows[1] — développé par David Korn (en) au début des années 1980 (la première version est sortie en 1983[2]).

Compatible avec le Bourne shell, le Korn shell inclut également un grand nombre de fonctionnalités du C shell ; il permet également des fonctions de scripting avancées utilisées dans des langages de programmation plus évolués comme awk, sed, TCL et Perl.

Sommaire

Architecture

C'est un vrai langage informatique.

Il offre plusieurs avancées par rapport au Bourne Shell, telle une réexécution possible avec substitution des commandes de l'historique ou encore l'usage de coprocesus. La version ksh93 supporte les tableaux associatifs et l'arithmétique à virgule flottante.

Il supporte la programmation orienté objet et est utilisable sous forme de Bytecode via shcomp.


Le Korn Shell respecte Shell Language Standard' (POSIX 1003.2 "Shell and Utilities Language Committee").

Le Korn Shell a été décliné en plusieurs versions dont :

  • SKsh la version spécifique pour AmigaDOS
  • pdksh (public domain version of the Korn shell) la version libre pour Linux. pdksh n'offre pas les fonctions de ksh93 mais de la version précédente, ksh88[3]

Voir aussi

Comparaison des principaux shells (en)

Notes et références

  1. Un interpréteur Korn shell fait partie du paquet logiciel UWIN (en)
  2. (en) KSH-93 : Frequently Asked Questions — Q3. What is the history of ksh?
  3. Interview de David Korn, février 2001 - Slashdot

Liens externes

Sur les autres projets Wikimedia :



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Korn shell de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Korn Shell — Pour les articles homonymes, voir Korn (homonymie) et Korn. Korn shell …   Wikipédia en Français

  • Korn-Shell — Korn Shell,   von David G. Korn bei der Firma AT & T entwickelte, nicht gratis verfügbare Unix Shell …   Universal-Lexikon

  • Korn shell — Infobox programming language name = Korn shell paradigm = imperative, pipeline year = 1982 designer = David Korn developer = AT T Bell Laboratories latest release version = latest release date = latest test version = latest test date = typing =… …   Wikipedia

  • Korn-Shell — Als Korn Shell wird hauptsächlich unter Unix die Sprachbeschreibung für den Kommandozeileninterpreter bezeichnet, während mit ksh die Implementierung dieser Sprache in einem Programm gemeint ist. Die Sprachbeschreibung selbst ist gemeinfrei,… …   Deutsch Wikipedia

  • Korn Shell — Als Korn Shell wird hauptsächlich unter Unix die Sprachbeschreibung für den Kommandozeileninterpreter bezeichnet, während mit ksh die Implementierung dieser Sprache in einem Programm gemeint ist. Die Sprachbeschreibung selbst ist gemeinfrei,… …   Deutsch Wikipedia

  • Korn shell —    An upward compatible extension to the original Unix shell, written by David Korn and released as part of System V.    The Korn shell is now the default shell on many Unix systems, particularly those based on System V, including UnixWare and… …   Dictionary of networking

  • Korn shell — KornShell Класс языка: императивная, pipeline Появился в: 1983[1][2] Автор(ы): David Korn Основные реализации: ksh88, ksh93, dtksh …   Википедия

  • Korn Shell — Para otros usos de este término, véase Korn (desambiguación). El Korn shell (ksh) es un programa informático cuya función consiste en interpretar órdenes por líneas. Fue escrito para el proyecto de contenido libre GNU y su código se encuentra… …   Wikipedia Español

  • Korn-shell — ● ►en /korn (ch)ail/ n. m. ►UNIX Voir le nom de la commande associée: ksh …   Dictionnaire d'informatique francophone

  • Korn-Shell — eine (hicks) hochprozentiger sh : ) siehe KSH …   Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”