Learn how to write Bash scripts

Bash is a widely used as default shell on Linux and Mac OS X.

Once you are comfortable with the basics of Linux, you will be in a great position to unlock even more power from your Linux operating system, through the power of Shell Scripting.

Shell scripts are often the key to becoming a productive Unix or Linux system administrator. Bash shell scripts allow you to automate just about any task on a UNIX & LINUX system. They combine the power of all the user land utilities with a powerful scripting language. Whether you are a system administrator, a developer or a power user, shell scripts will make you more productive.

Overview

On our Bash Shell Scripting training course you will learn to write and debug increasingly complex scripts to automate tasks and make your life with Linux easier.

If you would like to discuss custom / on-site Linux Bash training options for any size of team, please get in touch – we would be glad to help build a course that meets your learning requirements.

We can take into account your existing technical skills, Linux distro of choice, project requirements and timeframes, and specific topics of interest to tailor the most relevant and focussed course for you.

This can be particularly useful if you need to learn just the new features and Bash Best Practices, or need to include extra topics to help with pre-requisite skills.

Prerequisites

Any candidate with basic knowledge of computer and networking, No prior knowledge of the Bash programming language is necessary.

Lessons

1

The Linux Environment

Lesson : 1 | Duration 1.5 hours

  • The Linux Environment
2

Basics of Linux

Lesson : 2 | Duration 1.5 hours

  • Basics of Linux
3

Working with files and users

Lesson : 3 | Duration 1.5 hours

  • Working with files and users
4

Working with Shell

Lesson : 4 | Duration 1.5 hours

  • Working with Shell
5

Script Basics

Lesson : 5 | Duration 1.5 hours

  • Script Basics
6

Variables

Lesson : 6 | Duration 1.5 hours

  • Variables
7

Array variables

Lesson : 7 | Duration 1.5 hours

  • Array variables
8

User Input

Lesson : 8 | Duration 1.5 hours

  • User Input
9

Designing Program Output

Lesson : 9 | Duration 1.5 hours

  • Designing Program Output
10

Managing input and output

Lesson : 10 | Duration 1.5 hours

  • Managing input and output
11

Shell Arithmetic

Lesson : 11 | Duration 1.5 hours

  • Shell Arithmetic
12

Branching and logic testing

Lesson : 12 | Duration 1.5 hours

  • Branching and logic testing
13

Shell Patterns

Lesson : 13 | Duration 1.5 hours

  • Shell Patterns
14

Looping

Lesson : 14 | Duration 1.5 hours

  • Looping
Do you have questions? Get in touch.
Contact us
Refer & Earn
Talk to Expert Drop us your enquiry
Talk to Expert