Bash Shell Programming Course

Course Code: UN 92
Course Abstract: Participants are invited to bring their current ideas and questions to the classroom for discussion. Case studies, lecture, group problem solving, and online laboratories will be used. Participants will be encouraged to enhance their skills utilizing the techniques presented through classroom problem solving and controlled online workshops.
Audience: This course is designed for individuals requiring a mastery of the command line interface to the UNIX operating system. This includes system administrators, programmers, and power users.
Duration: 3 days
Learning Outcomes: Upon completion of this course, the participant will be able to write Bash Shell scripts using the following features and more:
> I/O redirection, pipes, and command and variable substitution
> Passing parameters to shell scripts and interpreting their meaning
> Controlling the program flow using conditionals and loops
> Catch and interpret Control-C and other signals
> Apply debugging techniques to locate coding errors
Course Topics: Review of Useful Shell Commands
Using Redirection, Pipes, Command and Variable Substitution
Command Line Parsing
Command Line Editing
Using the History, Alias, and Function Facilities
Bash Shell Job Control
The Shell Environment
Creating and Using Shell Scripts
Advanced Uses of Variables in Expressions
Program Flow Control (conditional statements)
Program Flow Control (loop and branch statements)
The set Command (Bash Shell options)
Debugging Programs
Using the trap Command (signal handling)
Using Temporary Files Effectively
Advanced Programming Techniques
Prerequisites: Familiarity with UNIX commands, directory structure, and the text editor are required. Programming skills are not required, but are helpful.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“Fantastic instructor. His patience and way of interacting with the class was refreshing and made me feel comfortable in asking questions.”

Student – Advanced UNIX Korn Shell Scripting