Shell Programming with the Shell
 
Introduction

  1. Shells

  2. Types of Unix shells

  3. Uses for shell scripts

  4. Advantages of shell scripts

Bash Basics

  1. Initialization Files

  2. Login shells

  3. Non-login shells

  4. Aliases

  5. Variables

  6. Working with variables

  7. Important Internal Bash variables

  8. Command History

  9. Input and output Channels

  10. Redirection to files

  11. The here operator <<

  12. Feeding output to another process

  13. Duplicating the output with tee

  14. Types of commands

  15. Quoting

  16. Substitution and Expansion

  17. Variable substitution

  18. Filename Expansion(File Globbing)

  19. Command Substitution

  20. Arithmetic Substitution

  21. Command line Interpretation

  22. Command Separators

Basic script Elements 1 ( input, output)

  1. Program Flow charts

  2. General considerations

  3. Producing output from a script

  4. Reading user input

  5. Simple Operations with variables

  6. Basic string operations

  7. Arithmetic Operations

Basic Script Elements2 ( control Structures )

  1. Simple branching with if

  2. Short Forms of if

  3. Multiple Branches with case

  4. Iterations and loops

  5. Looping With While and until

  6. Processing list with for

  7. Exiting From Loop

  8. Exiting From the current loop Iteration with continue

  9. Exiting from a loop with break

Advanced Scripting Techniques

  1. Reading input with read

  2. Shell Functions

  3. Reading options with getopts

  4. Signal handling with trap

  5. Implementing simple Menus with select

  6. Dialog boxes with dialog

  7. yes/no box (yesno)

  8. Message Box (msgbox)

  9. Input box (input box)

  10. Text Box (text box)

  11. Menu ox (menu)

  12. Check List Box (checklist)

  13. Radio list Box (radiolist)

  14. Progress Meter Box (guage)

Useful Commands for shell scripts

  1. a.1 cat

  2. a.2 cut

  3. a.3 date

  4. a.4 echo

  5. a.5 grep , egrep

  6. a.6 sed

  7. a.7 test

  8. a.8 tr
 
 
     
 
Training Portfolio
 
 
Courses
Course material designed by experts
Tutorial
Certification Guidance
 
 
—————————————————
 
 
Course Schedule - July-Sept 2008
 
 
July 2008 Bangalore Region
Mumbai Region
August 2008 Bangalore Region
Mumbai Region
September 2008 Bangalore Region
Mumbai Region
 
     
 
 
     
© 2004, qsoftindia.com, All Rights Reserved
`