There are a variety of interpreters that receive commands either
interactively or as a sequence of commands from a file. The
Bourne-Again SHell (Bash) is one such interpreter. Bash is the
successor to the Bourne Shell (sh). From the Free Software
Foundation's Bash page: Bash is an sh-compatible shell that
incorporates useful features from the Korn shell (ksh) and C
shell (csh). It is intended to conform to the IEEE POSIX
P1003.2/ISO 9945.2 Shell and Tools standard. It offers
functional improvements over sh for both programming and
interactive use. In addition, most sh scripts can be run by Bash
without modification. Read the Bash manual for technical
details. Some frequently asked Bash questions include: - What is
- How to debug a bash script? - Can a Bash script tell what
directory it's stored in? - How do I tell if a file does not
exist in bash? - How to check if a directory exists in a shell
script - Extract filename and extension in bash Books and
Resources Additional reading materials include: