Bourne shell backward compatible Unix shell created by David Korn
KornShell
Interaction with OpenBSD's default shell, pdksh
Original author(s)
David Korn
Initial release
1983; 41 years ago (1983)[1][2]
Final release
93u+
/ August 1, 2012; 11 years ago (2012-08-01)
Preview release
93v-
/ December 24, 2014; 9 years ago (2014-12-24)
Repository
github.com/att/ast
Written in
C
Operating system
Unix and Unix-like (e.g. Linux and macOS; also works in Windows 10[3])
Available in
English
Type
Unix shell
License
AT&T KornShell: Eclipse Public License[4]
pdksh: Public domain with some ISC-like code[5]
mksh: MirOS Licence[6]
dtksh: Eclipse Public License with some LGPL
Website
kornshell.com
ksh2020
Developer(s)
Kurtis Rader, Siteshwar Vashisht, community
Final release
2020
/ October 10, 2019; 4 years ago (2019-10-10)
Repository
github.com/ksh2020/ksh
Predecessor
93v-
License
Eclipse Public License
Website
kornshell.com
ksh93u+m
Developer(s)
Martijn Dekker, Johnothan King, hyenias
Stable release
1.0.8
/ January 1, 2024; 4 months ago (2024-01-01)
Repository
github.com/ksh93/ksh
Predecessor
93u+
License
Eclipse Public License
Website
kornshell.com
KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983.[1][2] The initial development was based on Bourne shell source code.[7] Other early contributors were Bell Labs developers Mike Veach and Pat Sullivan, who wrote the Emacs and vi-style line editing modes' code, respectively.[8] KornShell is backward-compatible with the Bourne shell and includes many features of the C shell, inspired by the requests of Bell Labs users.
^"Korn Shell Launcher for Windows Subsystem for Linux « Musings". blog.fpmurphy.com. Retrieved 2021-01-29.
^"ast-open package". AT&T Research. n.d. Archived from the original on October 1, 2015. Retrieved December 19, 2022.
^"LEGAL". Archived from the original on 2012-02-06. Retrieved 2010-06-10.
^"MirBSD Korn Shell". Mirbsd.org. Retrieved 10 December 2018.
^
Korn, David G. (October 26, 1994), "ksh - An Extensible High Level Language", Proceedings of the USENIX 1994 Very High Level Languages Symposium, USENIX Association, retrieved February 5, 2015, Instead of inventing a new script language, we built a form entry system by modifying the Bourne shell, adding built-in commands as necessary.
^Bolsky, Morris I.; Korn, David G. (1989). "Acknowledgements". The KornShell Command and Programming Language. Englewood Cliffs, NJ: Prentice Hall. pp. xii. ISBN 0-13-516972-0.
KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983. The initial...
include: KornShell (ksh) in several possible versions such as ksh88, KornShell '93 and others. The Bourne shell (sh), one of the oldest shells still common...
the default interactive shell for users on most Linux systems. KornShell (ksh): written by David Korn based on the Bourne shell sources while working at...
The Kornshell (ksh) written by David Korn based on the original Bourne Shell source code, was a middle road between the Bourne shell and the C shell. Its...
many KornShell automation scripts on Windows was identified as a key capability. Internally, Microsoft began an effort to create a Windows port of Korn Shell...
the Unix shell, and are found in the Bourne shell (sh), C shell (csh), tcsh (tcsh), KornShell (ksh), Bourne Again Shell (bash), and Z shell (zsh), among...
command-line interpreters, such as 4DOS, Bash, C shell, tcsh, Hamilton C shell, KornShell, cmd.exe and PowerShell, and for various operating systems including...
may refer to: Kenyan shilling, the currency of Kenya KornShell, a Unix shell developed by David Korn in the early 1980s Kölsch language (ISO 639-3 language...
found in the original Bourne shell and its later counterpart Bash, and in the KornShell. In some cases a restricted shell is used in conjunction with a...
of the KornShell from Bell Labs. The rc shell provides the feature as "pipeline branching" in Version 10 Unix, released in 1990. The Bash shell provided...
2007-05-11. Retrieved 2019-08-18. Bolsky, Morris I.; Korn, David G. (1989). "Acknowledgements". The KornShell Command and Programming Language. Englewood Cliffs...
4. As a result, getopts is now available in shells including the Bourne shell, KornShell, Almquist shell, Bash and Zsh. The getopts command has also been...
1, 1986 AIX RT v1.0, 1985 The default shell was Bourne shell up to AIX version 3, but was changed to KornShell (ksh88) in version 4 for XPG4 and POSIX...
distributed with the FireCMD enhanced Windows shell with the KornShell thereof as one of three default shells present at install, the others being the FireCMD...
College BASIC 1983 occam David May EPL 1983? ABAP SAP AG COBOL 1983 KornShell (ksh) David Korn sh 1983 Clascal Apple Computer Pascal 1984 CLIPPER Nantucket dBase...
preferred shell, the KornShell, for both interactive and scripting purposes. The C shell also faced criticism from others over the C shell's alleged defects...
another, because both the left and the right delimiters are the same. The KornShell (ksh) solved this with an alternative notation, $( ... ), borrowing from...