Difference between SH and bash
The Unix operating system's shells are bash and sh. Bash is similar to SH, but with additional capabilities and better syntax. Bash is an abbreviation for "Bourne Again Shell" and is an upgrade over SH (the original Bourne shell).