This course is designed for you if you have experience in Linux and want to develop or enhance your Linux shell scripting skills. Most of the scripts practiced in this training are based on real-life examples. While the hobbyists will find it fun to work through the examples, these are essential skills for aspiring Linux system admins and for experienced Linux engineers; these are skills to be consolidated.
The course starts with introducing you to basic Linux shell scripting. You will then move on to the lab setup required for this course. After that, you will be looking at the basics of shell scripting and scripting standards. Following this, you will look at some basic and real-life scripts. Finally, you will see some additional resources to expedite your understanding.
By the end of this course, you will learn the necessary skills required to automate your repetitive and tedious tasks with the help of shell scripting and programming.
All the code and supporting files for this course are available at https://github.com/PacktPublishing/A-Complete-Course-on-Linux-Bash-Shel…-
Understand shell scripting concepts
Learn to automate daily system administration tasks
Write basic to advance level shell scripts
Learn to accept input from a user and make decisions on that input
Learn about the script to create system inventory
Go through additional resources about Linux shell scripting
You are expected to have some familiarity with the Linux command line and a desire to learn shell scripting. A knowledge of Linux file editing skills would be good but not mandatory.
There are handouts, and homework is assigned to help you learn and continue to grow further.