

Introduction to Bash Script Automation
- Offered byFutureLearn
Introduction to Bash Script Automation at FutureLearn Overview
Duration | 5 weeks |
Total fee | ₹7,139 |
Mode of learning | Online |
Credential | Certificate |
Introduction to Bash Script Automation at FutureLearn Highlights
- Earn a certificate upon completion
Introduction to Bash Script Automation at FutureLearn Course details
- On this five-week course, you’ll learn Bash shell scripting in detail and understand how to apply the acquired skills confidently in the real world
- You’ll start with introductory topics and finish with a practical exercise of designing a simple digital clock and automating multiple server inventory using shell scripts
- You’ll become familiar with arithmetic and redirection operators and explore different commands, including test and grep
- Next, you’ll write a simple script to get to grips with using functions such as echo command, variables, strings, comments, and debugging
- You’ll explore more advanced topics such as conditional statements and loops before putting your knowledge into practice and demonstrating how to schedule jobs
- With this knowledge, you’ll be able to use arrays as a tool to store multiple pieces of the same type of data
- Finally, you’ll explore SED (stream editor) to understand how to use it as a powerful tool to filter or transform text
- Finally, you’ll explore SED (stream editor) to understand how to use it as a powerful tool to filter or transform text
Introduction to Bash Script Automation at FutureLearn Curriculum
Basic steps to write shell script, redirection operators and commands
Introduction to the course
Setting up your environment and installing Ubuntu
Writing shell script, general commands, configuring Gmail and Docker Installation
Redirection operators and commands to read file content
Grep command
Cut command, AWK command and other useful commands
Wrap up
Basic shell scripting, string operations, commands and arithmetic operators
Introduction to Week 2
Basics of shell scripting
Here string, writing comments and debugging
String operations and input and output commands
Arithmetic operators, case statements, test commands and command chaining
Wrap up
Conditional statements, scheduling jobs, arrays and loops
Introduction to Week 3
Conditional statements
Old and new test commands, conditional statements and command line arguments
Scheduling jobs
An introduction to arrays and loops
Loop control commands, statements, and for loop with arrays
Wrap up
Remote servers, loops, functions, printf command, and AWK command
Introduction to Week 4
Working with remote servers
Loops, loop control statements, and functions
Complete printf command and an introduction to the AWK command
Defining variables, reading variable values and more about the AWK command
Wrap up
Complete sed command and practical exercises
Introduction to Week 5
Complete sed command
Sed command with regex
Practice exercises part 1
Practice exercises part 2
Final week wrap up