Book Content
chapters • 15h4m total length
1. Introduction
2. Setting up your local environment
3. Choosing the right tools
4. The Linux filesystem
5. Understanding the Linux permissions scheme
6. File manipulation
7. Hello World!
8. Variables and user input
9. Error checking and handling
10. Regular expressions
11. Conditional testing and scripting loops
12. Using pipes and redirection in scripts
13. Functions
14. Scheduling and logging
15. Parsing Bash script arguments with getopts
16. Bash parameter substitution and expansion
17. Tips & tricks (with cheat sheet)














