Shell Script Programming

Other shells available on a machine or available for download and/or purchase include Almquist shell (ash), PowerShell (msh), Z shell (zsh, a particularly common enhanced KornShell), the Tenex C Shell (tcsh), a Perl-like shell (psh). Related programs such as shells based on PythonRubyCJavaPerlPascalRexx &c in various forms are also widely available. Another somewhat common shell is osh, whose manual page states it “is an enhanced, backward-compatible port of the standard command interpreter from Sixth Edition UNIX.”[4]

Windows-Unix interoperability software such as the MKS ToolkitCygwinUWINInterix and others make the above shells and Unix programming available on Windows systems, providing functionality all the way down to signals and other inter-process communicationsystem calls and APIs. The Hamilton C shell is a Windows shell that is very similar to the Unix C Shell. Microsoft distributes Windows Services for UNIX for use with its NT-based operating systems in particular, which have a POSIX environmental subsystem.

Various shell script programs