What is Bourne Shell?
A Bourne shell (sh) is a UNIX shell or command processor used for scripting. It was developed in 1977 by Stephen Bourne of AT&T and introduced in UNIX Version 7 and replaces the Mashey Shell (sh).
The Bourne shell is also known by its executable program name 'sh' and the dollar symbol '$', which is used with prompts.
A Bourne shell interprets and executes user-defined commands and provides command-based programming capabilities. A Bourne shell allows you to write and run shell scripts that provide a basic flow of program control, control over input / output (I / O) file descriptors, and all the essentials needed to create scripts or structured programs for Shell.
A Bourne shell also executes commands and functions that are predefined or built in. Files that find or follow a command path and text file commands.
The Bourne shell architectural code has been implemented in subsequent versions of the UNIX shell, including the Bourne Again shell (Bash), the Korn shell, and the Zsh shell.