Bash Shell Scripting

Course Description

In this three-day hands-on course students learn how to read, write, and debug complex Bash shell scripts.

-------------------------------------------------

Course Objectives

Upon successful completion of this course, students will be able to:

-------------------------------------------------

Course Benefits

Bash is the default shell for Linux. Students will increase their productivity by taking full advantage of the Bash shell.

-------------------------------------------------

Who Should Attend

This course is valuable for system administrators, developers and other computer professionals involved with Linux.

-------------------------------------------------

Prerequisite

To ensure your success, we recommend you first take either our Introduction To UNIX course or our Introduction To Linux course, or have the equivalent knowledge. Familiarity with Web browsers, the vi editor, and Linux command line interface is assumed.

-------------------------------------------------

Method Of Instruction

Lecture, demonstrations, questions and answers, and numerous hands-on exercises.

-------------------------------------------------

Hands-on Exercises

Throughout this course, students perform a series of extensive hands-on exercises including:

-------------------------------------------------

Course Outline

Chapter 1: Linux Processes and Shells Chapter 2: Variables Chapter 3: The Login Process Chapter 4: Conditional Statements Chapter 5: Loops Chapter 6: Special Variables Chapter 7: Quoting Mechanisms Chapter 8: Functions Chapter 9: Advanced Programming Chapter 10: Debugging Techniques

-------------------------------------------------