from basics to Advance level of scripting,.
Pre-requisite :- Unix Basics, Basics Commands,Vi Editor.
Korn Shell Scripting.
What is a Shell Script.
Invoking Shells.
Invoking scripts.
KornShell Configuration files.
What are Meta characters.
Meta characters.
Sample Directory.
Expansion Examples
KornShell Meta characters.
Quoting
Process I/O
Input Redirection
Output Redirection
Out Put Appending.
*Association*
Here Documents
Setting Descriptors
Setting Examples
Pipes
Tee Joints
Command Grouping()
Command Grouping{}
Back Group Processing
KornShell Job Control
Job control Example
Command Line Editing and Recall.
Filter Commands.
Head.
Tail
Cut
Grep
Rgrep
Paste
Find
uniq
Variables
Setting varaibles
Referencing variables
Positional parameters
Shifting arguments
Setting Positional Parameters
Variable parameters
Fixed Parameters
*Parameter Code Example*
Parameter Output Example
This Shell and the Next
Inheritance Example
KornShell Variables
Korn Environement Variables
Return Codes and Traps
return Values
Exit Status
Conditional execution
the test command
compound Expressions
File test Operators
Numeric and String Expressions
Kornshell test Operators
*Korn Shell [[ ]] Expressions*
Practice test
Signals
The kill command
Signal List
Signal List(contd)
Traps
Trap Examples
Flow control
The if-then-else Construct
if Example
Conditional Loop syntax
Until Loop Example
While loop Example
for loop syntax
for -in Loop Example
for loop Example
The Case Statement
case Code Example
case Code Output
The KornShell select syntax
select code Example
select Output Example
Exit the Loop
break the loop
Continue the loop
null Logic
Flow Control Exmaple
Sed & Awk
Sed
· Command line syntax
· Extracting lines
· Pattern search
· Multiple pattern search
· Inserting text
· Appending text
· Changing text
· Deleting text
· Substitution
Awk
· Awk as a filter command
· Pattern search
· Extracting fields
· Awk built-in variables
· Boolean operators
· Formatting output
· Regular expression operators
· Relational expressions
· Number comparison
· Number processing & variables
· BEGIN & END sections
· Built-in functions
· Flow control statements (if-else , while , for ).