Editing 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: * [http://web.cs.mun.ca/~michael/pdksh/ pdkdh] - Just a ksh clone. Has most features of ksh88 and some features of ksh93. * [http://www.zsh.org/ zsh] - Shell with lots of features. Of all those older shell it mostly resembles ksh. Try this internal command: emulate ksh ---- (Mortice Kern systems had a complete Korn Shell implementation for DOS years back as part of the MKS Toolkit.)
Summary:
This change is a minor edit.
Please calculate
+
=
(Visit
Preferences
to set your user name.)
View other revisions
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences