Basic Shell Scripting

  1. Shell Basics
  2. Types of shells
  3. Shell functionality
  4. Environment
  5. Writing first script
  6. Writing script & executing basic script
  7. Debugging script
  8. Making interactive scripts
  9. Variables (default variables)
    I.Special Variables
  10. Mathematical expressions
  11. Conditional statements
  12. If-else-elif
  13. Test command
  14. Operators
  15. ase –esac
  16. Loops
  17. While
  18. For
  19. Until
  20. Break & continue
  21. Command line arguments
  22. Positional parameters
  23. Set & shift
  24. IFS
  25. Break & continue
  26. Functions & file manipulations
  27. Processing file line by line
  28. Functions
  29. Regular Expression & Filters
  30. What is regular expression
  31. Grep,cut ,sort commands
  32. Grep patterns
  33. SED & AWK
  34. Processes
  35. Concept of process in Unix
  36. Background processes
  37. Scheduling processes -At, batch & Cron
  38. Misc
  39. Trapping signals
  40. String substitutions / manipulations

Advanced Shell Scripting

  1. Advanced Scripting  Techniques
  2. Providing  command line options to scripts
  3. Shell & subshells
  4. Exporting variables
  5. Arrays
  6. Remote shell execution
  7. Dialog boxes
  8. SQL with Shell
  9. Connecting to MySQL using shell
  10. Running SQL queries from a shell script
  11. Essential System Administration jobs (on AIX, Solaris & Linux)
  12. Managing disk space/file system
  13. Startup-Shutdown scripts
  14. Backup-cpio-tar
  15. Monitoring , health check
  16. Test  Framework  Development
  17. Design and concept of  test setup
  18. Sample Framework  design and demo
  19. Small Project