The course Mastering Shell Scripting has been meticulously crafted to boost your efficiency by imparting the skills needed to automate tasks using shell scripts. With user-friendly, step-by-step guidance, you will have the opportunity to reinforce your understanding of key concepts while advancing through the content on Linux, Windows, or Mac operating systems.
Gain comprehensive knowledge of writing efficient shell scripts with our course. We begin by introducing Bash and exploring its powerful features, including Globbing, Piping, and Here Documents. Next, we delve into the fundamentals of shell scripting, covering script execution, variables, comments, and more.
Build a strong foundation with essential building blocks such as input, output, and error redirection. Learn how to effectively utilize conditional statements like if-else and case, as well as operators for arithmetic and comparison. Master different types of loops such as for, while, and until to control program flow.
Advance your skills with in-depth topics including functions, handling user input and command line arguments, and understanding exit statuses and return codes. Discover how to implement logging techniques and gain proficiency in debugging to quickly identify and resolve script issues.
Upon completing the course, you will have the confidence to read and write shell scripts effectively. This newfound expertise will empower you to excel in your current role and perform exceptionally well in future interviews.
Immerse yourself in an interactive learning experience and embark on a journey to master shell scripting.
- Working knowledge on Linux.
Who this course is for
- Anyone who wants to learn bash shell scripting from scratch.
- Developers, DevOps Engineers, Architects, Cloud Engineers who work with Linux Systems
LessonsLearning Objectives Introduction to bash Filename Globbing Piping Here Documents Variables Command Substitution Conditional Execution Dynamic Scoping Summary Module Assignment Bash Shell Quiz (quiz)
LessonsLearning Objectives Introduction to Scripting Sample Scripts Script Execution and Shebang Line Built-in Bash Commands Variables and its Kinds System Defined Variables User Defined Variables Special Shell Variables Types of Variables by Content Adding Scripts to Paths Adding Comments in Bash Summary Module Assignment Introduction to Bash Scripting Quiz (quiz)
LessonsLearning Objectives Introduction Output Redirection Input Redirection Error Redirection Summary Module Assignment Input, Output and Error Redirection Quiz (quiz)
LessonsLearning Objectives Introduction Arithmetic Operators Comparisons Operators Numeric Comparison Operators String Comparison Operators File Comparison Operators Summary Module Assignment Operators Quiz (quiz)
- Are there prerequisites for enrolling in the course?This is a beginner friendly course but working knowledge of Linux is required.
- What is the format of the self-paced content?
The course consists of video lectures, written materials, hands-on exercises, quizzes and much more.
- How do I access support during self-paced learning?
You can either write to us at email@example.com or reach out to us via our Discord channel.
- Can I access the content after completing the course?
Yes, you will have the life-time access to the content and eligible for free course update as well.
- What are technical requirements for following the hands-on labs given with the self-paced content?
You can do the hands-on any Linux, Mac and Windows system, ideally with 2 CPUs and 8 GB of RAM.
- Are there assessments or quizzes in the self-paced modules?
Yes. There are quizzes and assignment at different points to help you access your knowledge.
- Is there a community or networking aspect in the self-paced courses?
Absolutely. After enrolling you will given access to our Private Discord Community, where you connect with our peers and your instructors.
- What if I don’t like the course and want my refund?
We have two weeks of refund policy for the self paced courses. We’ll refund the entire amount without asking a question.