Bourne Shell

Revision as of 14:05, 9 August 2011 by Eriksiers (talk | contribs) (changed "hashbang" to shebang, moved impl box to top, added a couple links, some rephrasing and rearranging)
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!

The Bourne Shell is a Unix shell upon which many shells are based; notably the Korn shell and Bourne Again SHell. (The other major tree of Unix shells descend from csh.)

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

Portable Shell Syntax is the scripting language syntax used by the System V Bourne shell. This syntax is compatible with the heirloom shell and is the syntax documented in most Unix books.

A Bourne Shell script begins with a shebang (also known as a hashbang) like this, which tells the operating system to use the Bourne compatible shell interpreter:

#!/bin/sh

In 2009, Computerworld published an in-depth interview with Steve Bourne, The A-Z of Programming Languages: Bourne shell, or sh, which details the Bourne shell origins and design decisions.