Course Code: hsts-c42
You will learn:
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.
Related Training and Courses
- PHP and MySQL Coding
- SQL Programming and Database Management
- Linux System Administration
- PHP Programming Language
- Introduction to Linux and Shell programming
This course is available in a self-paced video format starting at $60. Click here to learn more and register. For complete self-paced system admin training, visit our System Admin- Complete Training Bundle page.
Our live courses are also offered via our enterprise training program which comes with:
Feel free to contact us by email or phone to discuss your training needs and get a quote.
In-person in DC or live online for $2990 per course
Our courses are offered all year around. Upon registration we enroll you to the earliest available class but you can reschedule it free of charge.
Our classes are taught on the most current version of software whenever possible. To request a specific version, please Contact Us or call us at 240-200-6131
1- Introduction
2- Process Management
3- Writing Scripts
4- Advanced Customization of the Shell Environment
5- Programming Logic
6- Advanced I/O with Streams
7- String Manipulation
8- Security
9- Command Line Processing
10- Performance and Porting Issues
11- Overview of File Manipulation Utilities
12- Additional File Processing Commands
13- Functions
14- Compound Commands