| UNIX Shell Scripting | 
                      
                        |  | 
                      
                        | 
                          
                            | 
                              
                                | Introduction |  
                                |  | Course Structure |  
                                |  | What is the UNIX Shell? |  
                                |  | Which Shell ? |  
                                |  | What is a Shell Script ? |  |  | 
                      
                        |  | 
                      
                        | 
                          
                            | 
                              
                                | Your First Shell Script |  
                                |  | A Basic Script |  
                                |  | The echo Command |  
                                |  | The read Command |  
                                |  | Shell Basics Revisited |  
                                |  | Special Characters |  
                                |  | Comments |  
                                |  | Chapter Exercises |  
                                |  | Exercise Solutions |  |  | 
                      
                        |  | 
                      
                        | 
                          
                            | 
                              
                                | Running a Shell Script |  
                                |  | Running a Script on the Command-line |  
                                |  | Running a Script from within vi |  
                                |  | Your PATH and bin |  
                                |  | Script Interpreters |  
                                |  | CGI Scripts |  |  | 
                      
                        |  | 
                      
                        | 
                          
                            | 
                              
                                | 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 |  |  | 
                      
                        |  | 
                      
                        | Just Talk to Us @ US: +1-567-248-4699  &  IN :+91-8801 700 800
 for Enquiry / Free Demo E-mail: [email protected]
 | 
                      
                        |  |