We hope you enjoyed the free lessons above. To view the complete contents including the chapters below, please purchase the CD. Alternatively you can sign up to the Online University and gain full, instant access to this, and all 450+ tutorials for only $30/£15 per month by clicking here CLICK HERE TO BUY THIS TUTORIAL ON CD
Shell Programming Features Shell Variables
Environment Variables
The Trouble with Quotes
Grouping Commands
Line Control
Chapter Exercises
Exercise Solutions
Introducing the Course Project
Course Project Solution
Conditional Code True and False
Conditional Command Execution
The if Statement
The else Clause
The elif Clause
Using test
The case Statement
Chapter Exercises
Exercise Solutions
Loops The while Loop
break and continue
Numerical Calculations
The for Loop
Chapter Exercises
Exercise Solutions
Text Processing About Filters
grep
Regular Expressions
sort
sed
awk
Chapter Exercises
Exercise Solutions
Functions Program Structure
Defining and Calling a Function
Function Parameters
Function Return Values
Functions in Other Files
Case Study: The yesno Function
Chapter Exercises
Exercise Solutions
Command-line Parameters Using Command-line Parameters
Using shift
Using set --
Using IFS
Usage Messages
Chapter Exercises
Exercise Solutions
Advanced Scripting Debugging
Default Values for Variables
Temporary Files
Preventing Abnormal Termination
Chapter Exercises
Exercise Solutions
The End
Sign up to the Online University and view over 400 titles for only $30/£15 per month
BENEFITS: 1 Minimum Sign Up: ONLY ONE MONTH! - Cancel at any Time 2 Unlimited Viewing 3 Downloadable Working Files 4 Learn from Expert Authors 5 View on any Computer in the World 6 Works on PC and Mac 7 Full Support Offered 8 450+ Courses for a Low Monthly Fee 9 New Titles Added Weekly 10 A Truely Professional Study Guide
UK & Europe
Marrutt Ltd
Bellbrook Industrial Estate
Uckfield, East Sussex, TN22 1QL
United Kingdom
UK Tel: +44 (0) 1825 764057
UK Fax: +44 (0)1825 768841
US & Canada
Marrutt Ltd
1133 Broadway, Suite 706
New York, NY 10010
United States
US Tel: 646-736-7932
US Fax: 646-895-7649