Accueil🇫🇷Chercher

Korn shell

Le KornShell ou ksh est un shell Unix â€” mais il tourne aussi sur plate-forme Microsoft Windows[1] â€” dĂ©veloppĂ© par David Korn 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.

Architecture

Le Korn Shell 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 coprocessus. 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 : 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]. pdksh n'est plus dĂ©veloppĂ© depuis 1999[4].
  • mksh : (MirOS BSD Korn shell) est une version hĂ©ritĂ©e du pdksh, sous licence BSD. Il met l'accent sur la portabilitĂ© et la sĂ©curitĂ©. Il est compatible ksh88, mais intègre beaucoup de fonctionnalitĂ©s de ksh93, ainsi que quelques fonctionnalitĂ©s issues de bash et de zsh.

Une extension graphique du Korn Shell, appelée dtksh (DeskTop Korn SHell), fait partie du bureau graphique CDE.

Voir aussi

Comparaison des principaux shells (en)

Notes et références

Liens externes

Bibliographie

  • Valley, J. Unix Desktop guide to the Korn shell (Hayden Books, 1992) (ISBN 9780672485138)
  • Pendergrast, J.S. Desktop KornShell graphical programming (Addison-Wesley, 1995) (ISBN 9780201633757)
  • O'Brien, D. Korn Shell Programming by Example (Que, 2001) (ISBN 9780789724656)
  • Robbins, A. et Rosenblatt, B. Learning the Korn shell 2nd ed. (O'Reilly, 2002) (ISBN 9781449371272)
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.