Custom Search
Provided by: Learningdom

Online Unix shell scripting training

Training Provided by Learningdom Unix Shell Scripting 1. IntroductionThe first shell script 2. Shell programming features 3. Functions 4. I/ O and Text processing 5. Shell Environment 6. AWK programming 7. SED Programming 8. UNIX Administration using Korn shell 9. Advanced Korn Shell Techniques 10. Accessing the database
This is primarily ilt training
Contact Learningdom for more information
Course Level:basic through advanced
Duration:2 months
Training Presented in:English
Online Unix shell scripting training Unix Shell Scripting

Lesson 1: Introduction to Shell scripting
What is a UNIX shell?
What is a shell script?
Why use shell script?
Types of shell scripts
Common editors for scripts
Directory structure in UNIX

Lesson 2: Installing Ubuntu Linux
< -- if supportLists -->< -- endif -->Download Ubuntu Linux
< -- if supportLists -->< -- endif -->Installing Ubuntu Linux on a VMware server

Class II: The first shell script
Lesson 1: A basic shell script
Getting started with the first script
Comments
Special characters

Lesson 2: Shell Interpreter
What is a Interpreter?
Types of Interpreters
PATH variable
bin directory

Lesson 3: Basic shell commands
Echo command
Read command

Lesson 4: Command line arguments
Various command line arguments
Count of all arguments
Displaying all arguments in a single string

Lesson 5: Running the Shell script from command line
Permissions for script file
Methods to execute script from command line

Lesson 6: Running the Shell script from within vi
Editing in vi
Running a script

Lesson 7: Customizing Shell
What is customizing?
Using a .profile file
What are aliases?
Options to customize

Class III: Variables in Shell script
Lesson 1: Shell variables
What are shell variables?
Declaring a variable
Accessing a variable

Lesson 2: Environmental variables
What are Environmental variables?
Setting an environmental variable
Display an environmental variable
What are Preset variables?
Displaying a preset variable

Lesson 3: Variables & Quotes
Single quote
Double quotes
Back quotes

Lesson 4: Grouping & Line control
Handling multiple commands
Splitting commands

Class IV: Flow control in Shell script
Lesson 1: Conditional code
Return value of a command
True and False
Arithmetic operators
Boolean operators

Lesson 2: Using the test command
test command for arithmetic operators
test command for files

Lesson 3: Control Construct - if
If statement
Else statement
Elif statement

Lesson 4: Control Construct - case
Why use case?
Syntax using case

Class V: Looping in Shell script
Lesson 1: Looping Constructs - while & until
Using While Loop
Using until clause
Difference between while and until

Lesson 2: Looping Constructs -for
Using For Loop
Difference between for and while

Lesson 3: Numerical calculations
Using expr
Calculations using operators

Lesson 4: Interrupting loops
Break statement
Continue statement

Class VI: Functions
Lesson 1: Writing a basic function
What is a function?
Defining a function
Calling a function

Lesson 2: Function parameters
What is a parameter in a function?
Passing parameters to a function
Accessing parameters inside a function

Lesson 3: Function return values
Storing return value in a file
Writing return value into a variable
Storing return value in another program
Difference between return and exit

Lesson 4: Variables in a function
Local variable
Global variable
Scope of variables in a function

Lesson 5: Using functions in other files
How to include functions?
Using the . command

Class VII: Data Redirection
Lesson 1: Redirection
What is Redirection?
Redirect output
Redirect Input

Lesson 2: Pipes
What are pipes?
Using pipes to redirect
Combining pipes and redirection

Class VIII: Text Processing
Lesson 1: Regular Expressions
What are Regular expressions
Different kinds of regular expressions
Examples using regular expressions

Lesson 2: Filters Part I
What are filters
Common filters used in shell script
wc command
grep command
head and tail command

Lesson 3: Filters Part II
cat command
more command
less command
sort command
uniq command
pr and tr

Lesson 4: String handling
Concatenating Strings
Extracting part of the string
Replacing part of the string
Length of a string

Class IX: AWK programming
Lesson 1: Introduction to AWK
What is awk?
Why learn awk?
Variations of awk
Basic Structure of an awk program
Some awk command line examples
AWK invocation and operations

Lesson 2: Variables and strings
Declaring and printing local variables
Predefined variables
Arrays
Strings
Numbers

Lesson 3: Basic operations
Search patterns
Basic arithmetic operations: , -, *, /, , , --
More operations: =, -=, *= etc

Lesson 4: Control Structures Part I
if statement
if-else statement
while loop

Lesson 5: Control Structures Part II
for loop
break
continue
next
exit

Class X: SED Programming
Lesson 1: Introduction to sed
What is sed?
Why do we need sed?
Basic examples of sed

Lesson 2: Using sed
Using various Operators in sed
Options while invoking sed
Passing arguments to sed script

Class XI: UNIX Administration using Korn shell

Lesson 1: Handling multiple users
Identifying users
Monitor Login information
Communicate with other users

Lesson 2: Monitoring OS
Monitoring Paging and Swap space
Monitoring System load
Monitoring Processes and Application
File System Monitoring

Lesson 3: Process Handling
Process Id
Jobs What are they?
Background jobs
Signals
Trap

Class XII: Advanced Korn Shell Techniques:
Lesson 1: Debugging shell script
Need to debug shell script
Using the x option to debug

Lesson 2: FTP
Introduction to FTP
How to FTP?
Automating FTP through shell script

Lesson 3: SSH
Introduction to SSH
Setup of ssh
Using ssh
Using scp

Lesson 4: CRON job
What is a cron job?
Set up a cron job
Monitor cron job

Lesson 5: Korn Shell Administration
Access disk free space information
Compress files
Install Korn shell as the standard shell
Shutdown a machine

Lesson 6: Command line parameters
shift command
set command
IFS
Messages

Class XIII: Accessing the database:
Lesson 1: Using Korn shell to access database
Inserting the data to database.
Connecting to database and reading record from the database
Connecting to database and reading record from the database and save to file
About The Training Provider: Learningdom
Learningdom - Learningdom is a worldwide provider of online training for IT Professionals. We have served over 500 professionals since 2006. Participants have developed and enhanced their skills through intensive training by experienced instructors with real-time experience. Our focus is on providing affordable and most effective high quality education. Professionals are trained from basic to advance...
Do you offer online unix shell scripting training?
tcw11-gfc-v396M-10/25/09-11:25:43-()[B]-[B]-[B] -09:19:18