Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: CDN$2,275
On-demand: CDN$1,975
Discounts: We offer multiple discount options. Click here for more informaiton.
Face-to-face or remote-live: 3 Days
On-demand: Approximately 21 hours of coursework with personal facilitation, to be completed in a four week span.
Course Description
This hands on course provides a comprehensive introduction to writing Korn and Bash shell scripts. Besides covering fundamental syntax for program flow control, variable assignment and substitution, I/O control, and mathematical expressions, it emphasizes the powerful features of these shells, including built-in string operators, variable typesetting/conversion, functions, and coprocess communication and control. The creative use of standard UNIX and Linux utilities within scripts to solve problems is stressed throughout. The Korn Shell and Bash Shell programming course is designed for the administrators and programmers who are developing, testing, or integrating software on UNIX or Linux, as well as for advanced UNIX or Linux users. Both the commonalities and differences between the Korn and Bash shells are examined, and students will have the opportunity to learn from examples coded in both shells. Comprehensive hands on exercises are integrated throughout this Unix Shell programming course to reinforce learning and develop real competency.
Students who are not already familiar with fundamental UNIX syntax and common UNIX commands should take the 5-day UNIX/Linux Fundamentals and Shell Scripting course rather than this 3-day course.
Course Prerequisites
Familiarity with the UNIX file system and commands is required to learn Korn Shell and Bash Shell. Students who are not familiar with the UNIX file system and commands should instead register for the course UNIX/Linux Fundamentals and Shell Scripting.
Course Overview
Introduction
|
Process Management
|
Writing Scripts
|
Advanced Customization of the Shell Environment
|
Programming Logic
|
Advanced I/O with Streams
|
String Manipulation
|
Security
|
Command Line Processing
|
Performance and Porting Issues
|
Overview of File Manipulation Utilities
|
Additional File Processing Commands
|
Functions
|
Compound Commands
|
Related Courses
Testimonials
The instructor was incredible. He clearly explained command concepts and their practical use. One of the best courses I have attended!
— D.J., Bereskin & Parr LLP
One of the best training classes I have ever had. I will definitely recommend HOTT to my friends for their training needs.
— J.W., Independent Contractor
Great instructor; very responsive to every question, would stay with us after hours.
— E.G., Statesman.com
Course Schedule
Choose a city below to view a schedule of courses. Attend regularly scheduled classes across Canada, or attend via our Remote-Live and On-Demand training options.
Copyright© Hands On Technology Transfer