Bash Scripting

Bash Scripting




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.

Who is the Bash Scripting course for?

  • Individuals with a background in UNIX systems.
  • Preparation course for those interested in the LPI international certification exams.
  • Linux studies serve as a foundation for development courses in this operating system.

Bash Scripting Course Prerequisites

  • Basic ability to work with a computer.
  • Familiarity with UNIX systems.

Bash Scripting Course Content

How to write shell script
Variables in shell
Shell Arithmetic
Using Quotes
The read Statement
Wild cards – Filename Shorthand or meta Characters
More commands on one command line
Command Line Processing
Redirection of Standard Input – Output
Pipes
Filter
What is Processes, Why is it required
Shells (bash) structured Language Constructs
Decision making in shell script
if…else…fi, Nested ifs, Multilevel if-then-else
Loops in Shell Scripts
The case Statement
Debugging shell scripts
Conditional execution
I/O Redirection and file descriptors Functions in Bash
Talk to an Advisor

Dmitri Danilov

Head of DevOps and Automation


  • B.Sc. in Computer Science from Hadassah Academic College, Jerusalem, IL
  • Head of the DevOps group in the Development department and instruction leader
  • Over five years experience in embedding automation and DevOps for our clients
  • Practical Training Supervisor

teacher-image-Dmitri-Danilov
Department Head
Come Study with Us
  • Experienced expert instructors
  • Practical courses for gaining hands-on experience
  • Practical project of 145 hours in the Development department
  • Build a portfolio for job interviews
  • Recorded lessons for review
  • Assistance in preparing industry-specific resumes
  • Personal assistance of up to 5 hours per month
All rights reserved Real Time Group ©