Shell Scripting Fundamentals for Network Engineers
What about this course?
This course is designed specifically to introduce both new and experienced professional network engineers to Bash shell scripting on the Linux operating system. The course picks up where Linux Fundamentals for Network Engineers left off and takes a deeper dive into the concepts and constructs of Bash shell programming, as well as how to leverage powerful Linux tools like awk/nawk/gawk, sed, grep/egrep, and Expect. Real-world examples demonstrate the incredible power of the Bash shell as a scripting language.

Instructor for this course
Travis Bonfigli
CCNA (RS CCNP (RS & WRLS) CNACI CWNE #131 JNCIA WRLS & SC)
This course is composed by the following modules
Introduction & Overview
Why Bash?
IEEE & POSIX
What is a Bash shell script?
The magic number and comments
The big three (awk/grep/sed)
The grep Family Overview
Regular Expressions and grep :: Part 1
Regular Expressions and grep :: Part 2
Regular Expressions and grep :: Part 3
The awk Family Overview
Basic awk Command-Line Scripting
Basic awk Scripting
The sed Utility Overview :: Part 1
The sed Utility Overview :: Part 2
Basic sed Scripting
Bash Shell Introduction
Programming in the Bash Shell :: Part 1
Programming in the Bash Shell :: Part 2
Programming in the Bash Shell :: Part 3
Programming in the Bash Shell :: Part 4
Enhancing Your Bash Scripts with Expect
Final review and summary
Common Course Questions
If you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?