KornShell

HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences

 This is the KornShell scripting language.

 Author:   Dr. David G. Korn
 Homepage: http://www.kornshell.com

The Korn shell was written by Dr. David G. Korn at AT&T Bell Laboratories. It is intended to be a superset of the original Unix Bourne shell, adding features to improve the shell as an interactive environment, and to improve performance in scripts.

Interactive features include command line recall and editing (with vi and emacs editing modes) and command history. Shell language extensions include shell functions (also included in the SysVR2? Bourne shell), aliases, and built-in integer arithmetic (let). The shell language includes a full range of constructs, including global and local variables, CASE statements, DO WHILE, FOR, and IF-THEN-ELSE.

Since KornShell 93 is available in the form of a shared library, it is quite possible to integrate it into a TextEditor as a MacroLanguage.

That being said, I haven't heard of anyone doing this yet.

For more information on KornShell programming, you may want to check out

http://www.kornshell.com

for tips, try: http://www.shelldorado.de/

(I've posted tips out there myself.)

Although KornShell is available as source code, it is still not real Open-Source Software because of its license. Fortunately at least these two implementations of KornShell-exist:


(Mortice Kern systems had a complete Korn Shell implementation for DOS years back as part of the MKS Toolkit.)
HomePage | RecentChanges | EditorIndex | TextEditorFamilies | Preferences
Edit text of this page | View other revisions
Last edited April 24, 2009 9:29 am (diff)
Search: