This course is designed to help technical staff gain a complete mastery of writing, debugging and maintaining UNIX shell scripts, using the Bourne, Korn, and POSIX shells, along with key UNIX utilities such as grep, sed, and awk. Topics 2 (Review of UNIX Essentials) and 3 (Review of the vi editor) are covered on-demand if the attendees UNIX skills are rusty. This course contains both simple and more complex hands-on programming labs to deepen the students understanding of presented concepts and facilities and to gain experience in program design, testing and debugging.This course is an accelerated combination of the ProTech Bourne Shell Programming, Korn Shell Programming Essentials and Advanced Korn Shell Programming courses.
The student should have completed the ProTech UNIX Systems Basics I course or possess equivalent knowledge including an understanding of the UNIX file system, permissions, basic file management commands, use of the vi editor and familiarity with using a UNIX shell interactively.
5 Days/Lecture & Lab
This course is intended for technical staff that develops and maintains UNIX Korn and/or Bourne shell programs either for personal productivity, as an aid to application development or for advanced UNIX system monitoring and maintenance.
- Introduction to Shell Programming
- Review of UNIX Essentials
- Review of the vi editor
- Using the Bourne Shell
- Korn Shell Programming Essentials
- Advanced Korn Shell Programming