Innovation... driven by intelligence and logic

SDDD-Shell Scripting using Bash

Projet based Career Oriented Training

in

Software Design Development and Debugging


Module 02: Shell Scripting  using Bash

Abstract:

The shell is a command interpreter. More than just the insulating layer between the operating system kernel and the user, it's 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.

Training Contents for Module 2: Shell Scripting using Bash

  • ​Introduction to Bash Shell
  • Basics For Shell Scripting on Linux
  • Tools to Edit Shell Scripts
  • Writing Scripts
    • Referencing Variables
    • Looping and Iteration
    • Conditions with if and case
    • Looping using While and Until
  • Interacting with the Environment
    • Examining Environment Variables
    • Customizing Your Account
    • Handling Command-Line Arguments
    • Making Scripts Executable
  • Creating Command Pipelines 
  • Shell Scripting Functions
    • Defining Functions
    • Using Functions
    • Using Arguments with Functions
    • Using Return Codes with Functions
    • Variable Scope: Think Globally, Act Locally
    • Understanding Recursion

There are 7 Modules in SDDD Training as given below...

There are 7 modules in This Training

Sl

Project based Training/Modules                                                                       

Project

Sessions Labs Hours
1

Linux Systems Administration ...

  5 5 25
2

Shell Scripting using Bash ...

  10 2 20
3

Data Structures using C with gcc, gdb on Linux ...

Project

30 40 190
4

OOPs using C++ with Eclipse on Linux ...

Project

20 25 120
5

Python with Eclipse on Linux...

Project

20 25 100
6

Linux Network Administration ...

  10 5 30
7

Core-Java with Eclipse on Linux ...

Project 20 25 120
 

Total

  115 127 623

__Back__


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

Go to Top ^