Cademy logoCademy Marketplace

Course Images

Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]

Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]

🔥 Limited Time Offer 🔥

Get a 10% discount on your first order when you use this promo code at checkout: MAY24BAN3X

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 11 hours 45 minutes

  • All levels

Description

This video course takes a step-by-step and systematic approach to make you familiar with the bash shell scripting. You'll learn how to use the Linux command-line and commands to write and execute shell scripts for automating repetitive computing tasks.

Do you want to learn bash shell scripting for automating repetitive tasks, running multiple commands simultaneously, and customizing administrative tasks? This video course will help you to achieve the above goals by making you a master in bash shell scripting. The course starts with the basics of bash shell scripting, explaining the use of variables, functions, and operators. Next, you'll customize the shell environment and understand the role of flow control statements in shell scripting. Moving along, you'll explore the techniques of file processing and learn how to parse command-line arguments. Next, you'll learn how to run, schedule, and debug scripts. Towards the end, you'll get a quick tour of Linux commands and standard I/O concepts, and get an overview of projects that you'll be working on to encapsulate your learning. By the end of this course, you'll gain a solid understanding of bash shell scripting and develop the skills needed to automate your daily computing tasks. The code files and all related files are placed on GitHub at https://github.com/PacktPublishing/Mastering-Bash-Shell-Scripting-Automate-your-daily-tasks

What You Will Learn

Understand the special variables of bash shell in-depth
Uncover techniques to use conditions and loops effectively
Use shell scripting to read files and process them line-by-line
Write loops directly in the command-line for disposable scripts
Become familiar with bash brace expansion
Find out how to process command-line arguments swiftly

Audience

If you are a DevOps engineer, DevOps architect, or a data science student who works with the Linux system and is interested in learning bash shell scripting, this course is for you. A basic understanding of the Linux command-line and commands is needed to get started with this course.

Approach

With the help of real-world sample scripts, Linux labs, assignments, and interesting projects, this video course will help you to master bash shell scripting.

Key Features

Get to grips with the features of a bash shell * Learn the best practices for running, scheduling, and debugging shell scripts * Get ready to write flawless scripts to automate repetitive tasks

Github Repo

https://github.com/PacktPublishing/Mastering-Bash-Shell-Scripting-Automate-your-daily-tasks

About the Author

Coding Gears | Train Your Brain

GlobalETraining (brand name - CodingGears) offers self-paced technical courses and makes them easy to learn. They have been in the IT training business for many years, offering training courses in Unix, Windows, C#, Java, Python programming, SQL server, manual testing, automation, and so on. Their instructors have 20+ years of experience in various technical areas such as software development, software testing, Windows systems, and network administration, Unix/Linux systems and network administration, virtualization technologies, storage, shell scripting, database management systems (MS SQL Server, MySQL, IBM DB2, Cassandra), containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster file system, CoreOS, Ansible, and other areas. CodingGears/GlobalETraining has mentored thousands of students for over a decade and has extensive experience in delivering training-both in-class and online.

Course Outline

1. Ground - ZERO


2. Getting Started - The Basics


3. Understanding Variables


4. Operators


5. Customizing Shell Environment


6. Shell Parameter Expansion


7. Flow Control


8. File Processing


9. Functions - Revisited


10. Parsing Command Line Arguments


11. Process Handling and Running Scripts


12. Scheduling Scripts


13. Debugging Scripts


14. Scripting @ The Command-line


15. Linux Commands - Quick Refresher


16. Standard I/O Concepts

Course Content

  1. Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews