Company
Networking Courses
Software Courses
Online Exam
Placements to Students
Clients
Gallery
Careers  | Frachisee Required   |  International Students   |  Online Training   |  Blog   |   FAQ
 
Logic India Home Contact Us
Test my Knowledge  |   Our Students in   | Students' Placements  |  Testimonials  |   Associated Companies   

Software Courses
Skip Navigation Links
Network Courses
Skip Navigation Links
Other Courses
Skip Navigation Links

  Linux Scripting

 

Bash-Shell Scripting

______________________________________________________________________

Course Description:
Shell Scripting training is specifically designed to develop skills required for automation on UNIX / Linux Environment. This course focuses on the basic and intermediate level of Scripting. It provides training with hands on session to administer the Linux shell.

 

Designed For:
For UNIX / Linux Administrators

 

Prerequisites:

 

Knowledge in UNIX / Linux Platform

 

Basic Knowledge in Shell Commands

 

Course Contents:

 

1. Introduction
.Shells
.Types of UNIX Shells
.Uses fir Shell Scripts
.Advantages of Shell Scripts

2. Bash Basics
.Initialization Files

.Login Shells, Non-Login Shells
.Aliases, Variables
.Working with Variables
.Important Internal Bash Variables
.Command History
.Input and Output Channels
.Redirection to Files
.The here Operator <<
.Feeding Output to Another Process
.Duplicating the Output with tee
.Types of Commands
.Quoting
.Substitution and Expansion
.Variable Substitution
.Filename Expansion(File Globbing)
.Command & Arithmetic Substitution
.Command-Line Interpretation
.Command Separators

3. Basic Script Elements 1(Input, Output)
.Program Flow Charts
.Producing Output From a Script
.Reading User Input
.Simple Operation with Variables
.Basic Strings Operation
.Arithmetic Operations

4. Basic Script Elements 2(Control Structures)
.Simple Branching With if
.Short Form of if
.Multiple Branch with case
.Iterations and Loops
.Looping With while and until
.Processing a List With for
.Exiting From a Loops
.Exiting from the Current Loop
.Iteration with continue
.Exiting from the Loop with break

5. Advanced Scripting Techniques
.Reading input with read

6. Shell Functions

.Passing argument to function
.Passing array to function

.Checking exit status of function

.Making library function

.Recursive function

.Reading Options with getopts
.Signal Handling with trap
.Implementing Simple Menus with select

7. Dialog Boxes with dialog
.Yes/No Box (yes no)
.Message Box (msgbox)
.Input Box (input box)
.Text Box (text box)
.Menu Box (menu)
.Check List Box (checklist)
.Radio List Box (radio list)
.progress Meter Box(gauge)

8. Graphical Boxes with zenity

.Yes/No Box (yesno)
.Message Box(msgbox)
.Input Box(input box)
.Text Box(text box)
.Menu Box(menu)
.Check List Box(checklist)
.Radio List Box(radio list)

9. Useful Commands for Shell Scripts
.cat, cut, date, echo, grep, sed, tr

Regular Expressions
Debugging Shell Scripts
Sample Scripts

 

For Details Contact Central Office Cochin:-
Ms. Angel / Ms. Harsha
Mobile: +91 9947422200/9744166610
Land phone: 91-484-4049001 / 03
Email id: mailto:enquiry@logicindia.net
Chat ids :- Yahoo : logicchat
                Skype : logicenquiry
                GTalk  : enquiry@logicindia.net


Our co ordinator is online most of the time in most common messengers so that you can to talk to a LIVE person. If you don't find our co ordinator online, please click here to 'Contact Us' to submit us the details or simply leave us an offline message in the IM.
Central Office (Cochin) Kottayam Office Trivandrum Office Calicut Office Kannur Office
Phone: +91 - 484 - 4049001/03
Email: enquiry@logicindia.net
Ph:+91-481- 2583061, 2300355
Email: ktm@logicindia.net
Ph: +91-471- 2336132, 2336232
Email: tvm@logicindia.net
Ph: +91-495- 4099666,3048710
Email: clt@logicindia.net
Ph: 91-497-3290955 Email id: kannur@logicindia.net
Copyright © Logic . All rights reserved