FutureLearn
FutureLearn Logo

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
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Introduction to Bash Script Automation
 at 
FutureLearn 
Highlights

  • Earn a certificate upon completion
Details Icon

Introduction to Bash Script Automation
 at 
FutureLearn 
Course details

More about this course
  • 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
Read more

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

Other courses offered by FutureLearn

1.39 L
15 weeks
– / –
1.81 K
2 weeks
– / –
1.46 L
15 weeks
– / –
View Other 1956 CoursesRight Arrow Icon
qna

Introduction to Bash Script Automation
 at 
FutureLearn 

Student Forum

chatAnything you would want to ask experts?
Write here...