Bash Shell Scripting
Bash Shell Scripting
Bash Shell Scripting
(Bash) is one of numerous accessible (yet the most regularly used) Unix shells. Bash stands for "Bourne Again SHell", and is a substitution/improvement of the first Bourne shell (sh). Scripting in any shell is Shell scripting, whereas scripting specifically for Bash is Bash scripting.
Table of Content
1. Editors and Script Basics
2. Variables
3. Operators
4. Customise the Shell Environment
5. Shell Parameter Expansion
6. Flow Control
7. File Processing
8. Functions
9. Command Line Arguments
10. Process Handling and Running Scripts
11. Scheduling Scripts
12. Debugging Scripts
13. Scripting @ The Command-line
14. Linux Commands
15. Standard I/O Concepts