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
The Linux Environment
Lesson : 1 | Duration 1.5 hours
- The Linux Environment
Basics of Linux
Lesson : 2 | Duration 1.5 hours
- Basics of Linux
Working with files and users
Lesson : 3 | Duration 1.5 hours
- Working with files and users
Working with Shell
Lesson : 4 | Duration 1.5 hours
- Working with Shell
Script Basics
Lesson : 5 | Duration 1.5 hours
- Script Basics
Variables
Lesson : 6 | Duration 1.5 hours
- Variables
Array variables
Lesson : 7 | Duration 1.5 hours
- Array variables
User Input
Lesson : 8 | Duration 1.5 hours
- User Input
Designing Program Output
Lesson : 9 | Duration 1.5 hours
- Designing Program Output
Managing input and output
Lesson : 10 | Duration 1.5 hours
- Managing input and output
Shell Arithmetic
Lesson : 11 | Duration 1.5 hours
- Shell Arithmetic
Branching and logic testing
Lesson : 12 | Duration 1.5 hours
- Branching and logic testing
Shell Patterns
Lesson : 13 | Duration 1.5 hours
- Shell Patterns
Looping
Lesson : 14 | Duration 1.5 hours
- Looping