Innovation... driven by intelligence and logic

Module.011: Shell Scripting using Bash

Introduction

The shell is a command interpreter. More than just the insulating layer between the operating system kernel and the user, Shell Scripting is also a fairly powerful programming language. A shell program, called a script, is an easy -to- use tool for building applications by "gluing together" system calls, tools, utilities, and compiled binaries. Virtually the entire repertoire of UNIX commands, utilities, and tools is available for invocation by a shell script. Shell scrip ts are especially well suited for administrative system tasks and other routine repetitive tasks not requiring the bells and whistles of a full-blown tightly structured programming language. This training concentrates on developing the understanding and programming skills for shell scripting using Bash shell.
 

Salient features of Training Program:

Objective

"Shell Scripting using Bash" training program is designed to ensure that the traineeshould be able to learn the scripting language and use it for Linux System Administration. It also gives great insight into Program and project integration.

Duration

There would be...
15 Sessions of 1 Hour Each
5 Assignments for mastering scripting.

Training Methodology

Behavioral Approach: Behavioral methods are more of giving practical training to the trainees. The methods under Behavioral approach allow the trainee to work in a real fashion on projects. These methods are best used for skill development.

Pre-requisite

Basec understanding of Linux Systems

Training/Course Content

Introduction to Bash Shell

Basics For Shell Scripting on Linux

Shell Scripting Language Syntax and Semantins

Tools to Edit Shell Scripts

Writing Scripts

Referencing Variables
Looping and Iteration
Conditions with if and case
Looping using While and Until

Shell Scripting Functions

Defining Functions
Using Functions
Using Arguments with Functions
Using Return Codes with Functions
Variable Scope: Think Globally, Act Locally
Understanding Recursion

Scripting for Administrators

Why Write Scripts
Scripting Complicated Commands
Troubleshooting Your Systems
Removing Minor Annoyances
Cleaning Up Data
Automating Daily Work

Programs and Project integration using make, makefile


Training Resources. click here ...


EmbLogic™ is an ISO 9001:2008(QMS) (Quality Management System) Certified Company.
Go to Top ^