Dans l'article d'aujourd'hui, nous souhaitons approfondir Korn shell, un sujet qui a gagné en importance ces dernières années et qui a eu un impact sur la société de diverses manières. Korn shell a suscité un grand intérêt tant auprès des experts que du grand public, il provoque des débats et des réflexions dans différents domaines, de la science et de la technologie à la politique et à la culture. Tout au long de l'article, nous explorerons différents aspects liés à Korn shell, en analysant son importance, ses implications et les défis qu'il pose. De plus, nous examinerons comment Korn shell a évolué au fil du temps et son influence sur la dynamique sociale actuelle. Ne manquez pas cette analyse complète qui fera la lumière sur un phénomène qui continue de fasciner et d’impacter la société.
Développé par | David Korn et Laboratoires AT&T Bell |
---|---|
Première version | |
Écrit en | C |
Système d'exploitation | Unix, GNU/Linux et BSD |
Environnement | Multi-plateforme |
Type |
Shell Unix Langage de script Langage en ligne de commande (d) |
Licence | Common Public License |
Site web | kornshell.com |
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.
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 :
Une extension graphique du Korn Shell, appelée dtksh (DeskTop Korn SHell), fait partie du bureau graphique CDE.
Comparaison des principaux shells (en)