بسم الله الرحمن الرحيم

Virtual Training Company's Unix Shell Scripting Advanced tutorial is recommended for the more advanced user who has a working knowledge of basic UNIX Shell operation. This course describes how to create programs using the syntax and features of the UNIX Shell, focusing on the most popular-- the Bourne Shell. In this eight hour tutorial, author Mark Virtue will demonstrate techniques that will be compatible with all brands of UNIX, including LINUX. If you need a thorough understanding Unix Shell Scripting, start learning now by clicking on one of the movie links below.

Introduction
About this Course (08:53)
Course Structure (04:11)
What is the UNIX Shell? (06:01)
Which Shell? (04:47)
What is a Shell Script? (09:11)

Your First Shell Script
A Basic Script (07:50)
The echo Command (04:16)
The read Command (11:46)
Shell Basics Revisited (13:21)
Special Characters (08:05)
Comments (05:12)
Chapter Exercises (03:36)
Exercise Solutions (06:3

Running a Shell Script
Running a Script on the Command-line (14:29)
Running a Script from within vi (05:13)
Your PATH and bin (05:37)
Script Interpreters (07:1
CGI Scripts (05:49)

Shell Programming Features
Shell Variables (08:44)
Environment Variables (08:02)
The Trouble with Quotes 1 (15:12)
The Trouble with Quotes 2 (03:0
Grouping Commands (03:22)
Line Control (02:53)
Chapter Exercises (08:03)
Exercise Solutions (04:45)
Introducing the Course Project (06:02)
Course Project Solution (06:02)

Conditional Code
True and False (08:37)
Conditional Command Execution (05:17)
The if Statement (04:50)
The else Clause (04:02)
The elif Clause (03:5
Using test 1 (21:54)
Using test 2 (09:49)
Using test 3 (03:01)
The case Statement (07:50)
Chapter Exercises (07:50)
Exercise Solutions (07:50)

Loops
The while Loop (05:45)
break and continue (05:10)
Numerical Calculations (07:03)
The for Loop (02:37)
Chapter Exercises (01:1
Exercise Solutions (08:37)

Text Processing
About Filters (08:16)
grep (02:0
Regular Expressions (11:16)
sort (04:33)
sed (10:04)
awk 1 (16:03)
awk 2 (02:47)
Chapter Exercises (07:26)
Exercise Solutions (07:26)

Functions
Program Structure (04:21)
Defining and Calling a Function (06:36)
Function Parameters (09:29)
Function Return Values (06:56)
Functions in Other Files (02:50)
Case Study: The yesno Function (07:22)
Chapter Exercises (04:54)
Exercise Solutions (06:57)

Command-line Parameters
Using Command-line Parameters (07:1
Using shift (03:5
Using set -- (04:49)
Using IFS (03:32)
Usage Messages (07:20)
Chapter Exercises (04:03)
Exercise Solutions (07:16)

Advanced Scripting
Debugging (09:17)
Default Values for Variables (03:17)
Temporary Files (03:36)
Preventing Abnormal Termination (12:34)
Chapter Exercises (02:56)
Exercise Solutions (11:21)
The End (01:36)


Download

http://rapidshare.com/files/8747299/...nced.part1.rar
http://rapidshare.com/files/8747306/...nced.part2.rar
http://rapidshare.com/files/8747974/...nced.part3.rar