Korn Shell and Bash Shell Programming
Click here for information regarding remote access training.
Students Will Learn:
- How to write and run shell scripts
- Using conditional constructs to control script execution
- Manipulating strings
- Command-line processing
- Using regular expressions
- String processing utilities: sed,grep and awk
- Counting words, lines and characters
- Working with compression utilities
- Writing functions
- Managing processes
- Using the ksh and bash commands
- Working with UNIX I/O streams
Course Description: This hands on Korn and Bash Shell scripting 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 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 to reinforce learning and develop real competency.
Course Prerequisites: Familiarity with UNIX file system and commands. Students who are not familiar with UNIX file system and commands should register for the course UNIX/Linux Fundamentals.
Korn Shell and Bash Shell Programming Course Overview:
||Advanced Customization of the Shell Environment
||Advanced I/O with Streams
|Command Line Processing
||Performance and Porting Issues
|Overview of File Manipulation Utilities
||Additional File Processing Commands
"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."
"I learned a great deal from this class. The knowledge I gained will help me greatly at work."
K.S., Emerson Corp.