- Bash is the name of the UNIX shell, which was also distributed as the shell for the GNU operating system and as the default shell on most Linux distros.
- Bash is also a programming platform and users are enabled to write programs that accept input and produce output using shell commands in shell scripts.
- From Manual Page (Just do on Terminal: man bash)
- Learning Dojo
- Learn Shell
- Beginners Bash
- Intermediate Bash
- All the Operator
- Online GNU Manual
- Guide with Example & Syntex
- DASH vs BASH: dash is newer standerd of bash by POSIX & some syntex is different as "function" ketword give error in DASH.
- Shell programming uses other common shells such as sh, csh, tcsh.