Almquist Shell: Difference between revisions

From Rosetta Code
Content added Content deleted
(Give a brief description. List the three major variants.)
m (→‎See also: removed visible "wp:" from wp link)
Line 14: Line 14:


== See also ==
== See also ==
* [[wp:Almquist shell]], Wikipedia's article
* [[wp:Almquist shell|Almquist shell]], Wikipedia's article
* [http://www.in-ulm.de/~mascheck/various/ash/ Ash (Almquist Shell) Variants], a history of many Ash versions and their features
* [http://www.in-ulm.de/~mascheck/various/ash/ Ash (Almquist Shell) Variants], a history of many Ash versions and their features

Revision as of 14:40, 20 November 2011

Almquist Shell is an implementation of UNIX Shell. Other implementations of UNIX Shell.

Almquist Shell is a minimal implementation of a POSIX shell, and also a replacement for Bourne Shell. Almquist Shell has more features than Bourne Shell, but fewer features than most other shells. (No arrays!) Almquist Shell only implements POSIX features, plus a few BSD traditions, like its local command. Almquist Shell is the default shell, /bin/sh, of some systems.

Almquist Shell filled the need for a free shell to replace Bourne Shell. Kenneth Almquist posted the first version of Ash to Usenet group comp.sources.unix at 30 May 1989. It was a clone of SVR3 Bourne Shell. BSD used Ash for /bin/sh, added features from POSIX, and put a Berkeley copyright on this shell.

Almquist variants

Ash has three major variants:

All three variants have similar features. Dash can run on GNU/Linux.

See also