KornShell (ksh) is a Unix shell and scripting language developed by David Korn at Bell Labs in the early 1980s, designed to be backward compatible with the older Bourne shell while adding interactive features from the C shell, such as command history and line editing, along with new scripting constructs including associative arrays and improved arithmetic expressions. KornShell became the default shell on several commercial Unix systems and strongly influenced the POSIX shell standard, which later versions of Bash and other shells also aim to implement.
Facts
SignificanceKornShell's significance is that its original functionality, ksh88, was adopted as the basis for the POSIX.2 Shell and Utilities Command Interpreter standard, shaping how later Unix shells were expected to behave. 1 Connections
Influenced
"Some other ideas were borrowed from the C shell, its successor tcsh, and the Korn Shell." en.wikipedia.org/wiki/Bash_(Unix_shell)
"It combines features from both ksh and tcsh (and rc to a lesser extent)...the aim was to be a cross between ksh and tcsh." en.wikipedia.org/wiki/Z_shell
Sources
1. KornShell, Wikipedia
History sectionQuote, History section
The functionality of the original KornShell, ksh88, was used as a basis for the standard POSIX.2, Shell and Utilities, Command Interpreter (IEEE Std 1003.2-1992).
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.