Course Duration in Hours
90
90
Unix Command Review
Basic Unix commands
General commands
File and directory handling commands
Filename generation characters
I/O Redirection features
Other commands
Getting Started
What is a shell script?
Development guidelines
Creating and editing shell scripts
Naming and storing shell scripts
Executing shell scripts
Exercise: Write a simple shell script
Using Variables
Environment variables
Local variables
Assigning values to variables
Assessing variable values
Using quotes
Delimiting variable names
Echo control sequences
Exercise: Add variables to a script
Integer Arithmetic
Using the expr command
Using the (( )) notation
Exercise: Add integer arithmetic to a shell script
Handling Run Time Data
The read command
Command line arguments
Exercise: Writing a generic shell script
Exercise: Writing an interactive shell script
Condition Execution
The if statement
The test command
Other test notations
Default and substitute variables
Exit status codes
Exercise: Adding validation to previous scripts
Loop Constructs
The while loop
The until loop
The for loop
The while true and until false loops
Loop control commands
Exercise: Enhancing the previously written scripts
Exercise: Writing a guess-the-number game
Multi-Branch Decisions
The case statement
Menu driven applications
Exercise: Developing and writing a menu system
Functions
What is a function?
Syntax
Examples
Exercise: Add a function to a script
Interrupt Handling
Interrupt signals
Trapping interrupts
Exercise: Adding traps to the menu script
Additional Features and Facilities
The exec commands
The includes notation
More about loops
Arrays
Here Documents
Exercise: Create a here script
ANY
KYGNETEC Services & Solutions, Amethi,IN