Advanced Bash Shell Scripting

LENGTH OF COURSE:
3 Days

DESCRIPTION: This course offers a fast paced coverage of some of the more advanced features of the Korn and Bash Shells with practical examples. Ample theoretical discussion will supplement the course notes.

PREREQUISITES: Bourne or Korn or Bash Shell Scripting

INSTRUCTION TECHNIQUES: This course uses a combination of Lecture, Labs and Demostrations.

AUDIENCE

A hands on course from which a student will take home numerous interesting scripts.
KEY HIGHLIGHTS:

  • Review
    • Variables
    • Comments
    • Statement Separators
    • Quotes
  • Command Substitution
    • Nesting Command Substitution
  • Filters
  • Pipes
  • Control Structures
    • Exit Status
    • Test Command
    • File Tests
    • String Tests
    • Numeric Tests
    • Boolean Operators
    • Caveats
    • Extended TestCommands
    • If Statement
    • Case Statement
    • For Loops
    • Arithmetic For Loop
    • While Loop
    • Until Loop
    • Break Statement
    • Continue Statement
    • Select Statement
  • Command Line Arguments
  • Regular Expressions
  • Processes
    • Files
    • Input Redirection
    • Here Documents
    • Output Redirection
    • Output Appending
    • Opening a file with a given file descriptor
    • Closing a file with a given file descriptor
    • File Merging
    • Reading from a file
    • Writing to a file
  • Functions
    • bold
    • boldOff
    • hlt
    • hltOff
    • hlp
    • lower
    • upper
    • initCap
    • getKey
    • sws
    • lf
    • cf
    • vf
    • range
  • Parsing
    • echo
    • set
    • tr
    • cut
    • grep
    • awk
    • sed
  • Sample Scripts
    • xtr
    • xt
    • tree
    • fileManager
    • getDB2Schema
    • ftpFiles
    • setupSSH
    • cres
    • crech
    • createMakefile

Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.