A UNIX shell developed by David G. Korn at Bell Labs. It combines the best features of the Bourne shell and the C shell but also adds a lot of the functionality commonly found in scripting languages. As of the 1993 release, ksh was 100% Bourne shell compatible. This release was also distributed under an open source-style license. I don't know a lot about licenses, so I couldn't tell you the strengths and weaknesses of Korn shell's license.

This shell includes a whole pile of features. It really is like a high-level programming language. Its features include:

This is just a small set of the Korn shell's features. It is now available on Linux, in addition to the wide variety of UNIX platforms. It also lacks many of the annoying bugs found in Bash. Try it for youself and see just how enjoyable shell programming can be.

Log in or register to write something here or to contact authors.