Bourne shell

Bourne shell
Original authorStephen Bourne
DeveloperBell Telephone Laboratories
Release1979 (1979)
Operating systemUnix
TypeUnix shell
LicenseVaries by branch and release:
  • As part of AT&T Unix: proprietary
  • As part of an 2002 release of historical Unix code: Caldera historic UNIX license
  • As part of OpenSolaris and later Schilly-Tools: CDDL

The Bourne shell (sh) is a shell command-line interpreter for computer operating systems. It first appeared on Version 7 Unix, as its default shell. Unix-like systems continue to have /bin/sh—which will be the Bourne shell, or a symbolic link or hard link to a compatible shell—even when other shells are used by most users.

The Bourne shell was once standard on all branded Unix systems, although historically BSD-based systems had many scripts written in csh. As the basis of POSIX sh syntax, Bourne shell scripts can typically be run with Bash or dash on Linux or other Unix-like systems; Bash itself is a free clone of Bourne.