1. Thanks and wrap up
Well done for reaching the end! Let's summarize our learnings.
2. What we covered (Chapter 1)
In Chapter 1 you learned the basics.
Such as how Bash scripts work with command-line programs,
how they are structured,
and how data streams in and out with STDIN, STDERR and STDOUT.
3. Chapter 1 - ARGV
Remember ARGV is the array of arguments given to a Bash script and is vital knowledge.
The special properties you learned include:
accessing using dollar-number notation and
dollar-at-symbol for returning all the elements.
You went far beyond this simple exercise just here!
4. What we covered (Chapter 2)
In Chapter 2 you learned about creating and using different Bash variables including:
String, numerical & array variables.
As well as arithmetic using expr and bc.
You learned the importance of different quotation marks.
Including single, double and backticks.
5. Chapter 2 - Shell-within-a-shell
We used the shell-within-a-shell concept often.
We could call a shell in-place and capture the return value.
Just like in this simple example.
6. What we covered (Chapters 3 & 4)
In chapters 3 & 4 you learned to master the control of your scripts with:
FOR, WHILE, CASE and IF statements.
Modularized functions (plus pushing data in and out of them).
Finally you learned to schedule all the amazing scripts you have and will create with cron so you never need to remember to run your scripts.
7. Thank you & Congratulations!
Thank you for taking this course and congratulations for making it to the end. Bash is a tricky but powerful and useful language. Now go automate some tedious things with your new skills!