Basic & Advance Shell Scripting Syllabus


Basic Shell Scripting

  1. Shell Basics
  2. Types of shells
  3. Shell functionality
  4. Shell Environment & Environment Variables
  5. Writing the first script
  6. Writing script & executing a basic script
  7. Debugging script
  8. Making interactive scripts
  9. Variables (default variables)
    I.Special Variables
    II.Special Symbols
  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. Functions & file manipulations
  26. Processing file line by line
  27. Functions
  28. Regular Expression & Filters
  29. What is a regular expression
  30. Grep, cut, and sort commands
  31. Grep patterns
  32. SED & AWK
  33. Processes
  34. Concept of the process in Unix
  35. Background processes
  36. Scheduling processes -At, batch & Cron
  37. Misc
  38. Trapping signals
  39. 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

%d bloggers like this: