Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Bourne Shell

Scripting Language

The Bourne shell is a command line interpreter and scripting language for Unix operating systems, developed by Stephen Bourne at Bell Labs beginning in 1976 and released as part of Version 7 Unix in 1979. It served both as the interactive shell users typed commands into and as a language for writing shell scripts, adding structured programming constructs such as loops and conditionals that earlier Unix shells lacked. It became the standard shell across Unix systems, and modern systems still keep /bin/sh available as the Bourne shell or a compatible replacement so that older scripts keep working. Its design, including conventions such as redirecting error output with 2>, became the basis of the POSIX sh standard and shaped later shells including the Korn shell and Bash. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Significance
The Bourne shell was once standard on all branded Unix systems. 1
Sources
1. Wikipedia: Bourne shell
Lead paragraph, sentence 2
Quote, Lead paragraph, sentence 2
The Bourne shell was once standard on all branded Unix systems, although historically BSD-based systems had many scripts written in csh.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.