Shell Scripting WorkShop

MS Teams 2021-01-09 09:00:11 500

Maho Jase Institute of Technology

Shell Scripting

Course Description

Learn and Implement Unix/Linux shell Scripting to automate repeated Task & Infrastructure Domain. It will help to understand more about automation and help to move to DevOps. This course is eligible for an MJIT Certificate. In this course we use RHEL or Cent OS with Bash Shell for the training and learning purpose.



Students & Freshers:

Computer science, Information Technology & Circuit Branches Students from 2nd Year.


Experienced & Laterals:

ü System Administrator

ü IT Support Engineers

ü Infrastructure Automation Engineers

ü DevOps Engineers

ü Cloud Architects

Shell Script training for Rs.500 only



S.No Start Date End Date Timing Duration Registration
Weekday 25-Jan-2021 29-Jan-2021 09:00 to 11:00 IST 2 Hours per Day


Republic Day 26-Jan-2021 26-Jan-2021 09:00 to 18:00 IST 8 Hours per Day


Weekend 30-Jan-2021 31-Jan-2021 09:00 to 13:00 IST 4 Hours per Day


Weekend 13-Feb-2021 14-Feb-2021 09:00 to 13:00 IST 4 Hours per Day Registrations Open
Weekday 18-Feb-2021 19-Feb-2021 18:00 to 20:00 IST 4 Hours per Day Registrations Open


Benefit of Joining this course with MJIT

· Certificate – Hard Copy and Soft Copy

· Our training is designed as per production grade

· Trainers has Realtime experience

· Concentrate more on Basics/Fundamentals

· Discount on next training


Technologies Used

· Operating system CentOS 7

· Oracle virtual box application

· Putty application



· Basic of Unix/Linux Operating systems

· Basic of file permission in UNIX/Linux Operating System.

· Basic Understanding about command Line.

· Basic of Linux/Unix User, File System, Disk, Process, and file management

· Basic of Networking like IP Address, Hostnames, Subnetting.


Intended outcome of the course

On completion of this course the student should be able to:

  • Identify and use UNIX/Linux utilities to create and manage simple file processing operations, organize directory structures with appropriate security and develop shell scripts to perform more complex tasks.
  • Monitor system performance and network activities.
  • Comprehend technical documentation, prepare simple readable user documentation, and adhere to style guidelines.


Real Time Usage

  • Repetitive Task Automation
  • Infrastructure Automation
  • DevOps Environment
  • Job automation in UNIX/Linux Environment
  • Cloud Automation
  • Remote OS Management
  • Remote Application Management
  • Remoting
  • Bulk Tasks/Job work
  • Reporting
  • Analytics and more


Outcome Assessment Strategies

Students will complete projects comprised of user documentation, message preparation, file preparation, manipulation and computerized reporting, script completion, Documentation will demonstrate good organization and readability.

  • File processing projects will require data organization, problem solving and research.
  • Scripts will demonstrate competence.
  • Scripts will demonstrate effective use of Concepts.
  • Scripts will be accompanied by printed output demonstrating completion of a Use Case.
  • Testing will demonstrate both success and failure cases.


Students will demonstrate competency on exam(s) which are constructed to demonstrate

  • Written technical communication and effective use of concepts and terminology.
  • Facility with Unix command syntax and semantics.
  • Ability to read and understand specifications and scripts.
  • Individual capability in problem solving using the tools presented within the class.

Course Outline

Modiule 1



Lab setup


What is Virtual Box?

Downloading and installing Virtual Box

Creating first virtual machine

Linux installation

 Shell Scripting Basics

What is Kernel?

What is a Shell?

Shell Scripting?

Type of Shells

Starting a Shell

How to Run a Shell Script

Module 2

Scripting Standards

Naming Convention

Script File Permissions

Shell Script Format

Sequence of Script Execution

Basic script concepts

Creating 1st script

Script to run basic tasks

Defining variable

Input/output script

Data types

Module 3

Basic script concepts


Conditions/If else statement scripts

Case statement scripts

For loop scripts

Do-while scripts

Exist Status

Module 4

Use case

Accessing data from files

Check remote servers connectivity

Script to delete old files

Backup filesystem

List of users logged in by date



Please Register / Login To Provide Feedback

Latest Events

Free webinar on Bill Payments

vi Command in Linux,Online Sesion

Free Webinar on Email Etiquette

vi Command in Linux,Online Sesion

Free webinar on Linux

vi Command in Linux,Online Sesion

Free webinar on Ms Office

vi Command in Linux,Online Sesion

Free webinar on Windows

vi Command in Linux,Online Sesion