Advanced Bash Shell Scripting

Course Description

In this two-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. Prior programming experience is highly recommended.

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

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: Using Structured Commands Chapter 2: Handling User Input Chapter 3: Presenting Data Chapter 4: Script Control Chapter 5: Functions Chapter 6: Interactive Graphics Chapter 7: sed and awk Chapter 8: Debugging Techniques

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