Bash Scripting Course
In this course, you will learn how to write scripts — shell scripts — for automation tasks in UNIX systems.
Bash scripts allow you to automate almost any task in UNIX systems. They combine the power of various UNIX utilities with a powerful scripting language.
Bash shells are usually interactive. That means they receive a command from you (via the keyboard) and execute it. The script is a sequence of commands, and this sequence is executed regularly by entering the script name on the command line. Another use of scripts is in the startup and shutdown of UNIX systems.
Ch. 1
How to write shell script
Ch. 2
Variables in shell
Ch. 3
Shell Arithmetic
Ch. 4
Using Quotes
Ch. 5
The read Statement
Ch. 6
Wild cards – Filename Shorthand or meta Characters
Ch. 7
More commands on one command line
Ch. 8
Command Line Processing
Ch. 9
Redirection of Standard Input – Output
Ch. 10
Pipes
Ch. 11
Filter
Ch. 12
What is Processes, Why is it required
Ch. 13
Shells (bash) structured Language Constructs
Ch. 14
Decision making in shell script
Ch. 15
if…else…fi, Nested ifs, Multilevel if-then-else
Ch. 16
Loops in Shell Scripts
Ch. 17
The case Statement
Ch. 18
Debugging shell scripts
Ch. 19
Conditional execution
Ch. 20
I/O Redirection and file descriptors Functions in Bash
Dmitri Danilov
Head of QA and DevOps Departments
Holds a Bachelor of Science in Computer Science, Network manager, and C++ developer. UI/UX user interface developer for Android applications. Has a vast experience working with Jenkins, Git, Docker, K8S, Ansible, and as a Linux admin.