Check out the new USENIX Web site.

ksh - An Extensible High Level Language

David G. Korn
AT&T Bell Laboratories
Murray Hill, N. J. 07974


ksh is a high level interactive script language that is a superset of the UNIX system shell. ksh has better programming features and better performance. Versions of ksh are distributed with the UNIX system by many vendors; this has created a large and growing user community in many different companies and universities. Applications of up to 25,000 lines have been written in ksh and are in production use. ksh-93 is the first major revision of ksh in five years. Many of the changes for ksh-93 were made in order to conform to the IEEE POSIX and ISO shell standards. In addition, ksh-93 has many new programming features that vastly extend the power of shell programming. It was revised to meet the

Download the full text of this paper in ASCII (66,717 bytes) and POSTSCRIPT (100,793 bytes) form.

To Become a USENIX Member, please see our Membership Information.