Video description
5 Hours of Video Instruction
Overview
Expand your Bash scripting skills in 5 hours!
Description
Further your scripting skills with this essential Bash training course. Sander van Vugt, best-selling author of Red Hat and general Linux book and video titles, walks you through everything you need to know to take your Bash skills to the next level. This course will teach you scripting best practices and syntax differences. You will also learn how to use advanced awk, sed, and regular expressions before jumping in to how to analyze advanced scripts. After that, you will dig in to how to write complex scripts and explore the concept of scripting for performance. You will then end with scripting in Python.
This course consists of eight lessons that fully explain advanced Bash scripting concepts. Every lesson contains practical examples to show how scripting solutions are being used in the real world. At the end of each lesson, Sander van Vugt will provide a real scripting exercise so you can test your own skills. You can then review your work against the author’s in a solutions video.
The video lessons cover the following topics:
Lesson 1: Reviewing Basics
Lesson 2: Scripting Best Practices
Lesson 3: Understanding Syntax Differences
Lesson 4: Using Advanced awk, sed, and Regular Expressions
Lesson 5: Analyzing Advanced Scripts
Lesson 6: Writing a Complex Script
Lesson 7: Scripting for Performance
Lesson 8: Beyond Bash; Scripting in Python
About the Instructor
Sander van Vugt is an independent Linux trainer, author, and consultant living in the Netherlands. Sander has written numerous books about different Linux-related topics and many articles for Linux publications around the world. Sander has been teaching Red Hat, Ubuntu, SUSE, and LPI Linux classes since 1994. As a consultant, he specializes in Linux High Availability solutions and Performance Optimization. Sander van Vugt is the best-selling author of the Red Hat RHCSA/RHCE Cert Guide, the Red Hat Certified System Administrator (RHCSA) Complete Video Course, and many other titles. More information about Sander is on his website at www.sandervanvugt.com.
Skill Level
Intermediate
What You Will Learn
Bash scripting intermediate and advanced techniques
Who Should Take This Course
The target audience for this course consists of Linux users and professionals who have basic Bash skills and now want to extend their skills automating tasks on Linux using Bash shell scripts. A secondary target audience consists of IT users and professionals who want to get experience with simple programming languages.
About LiveLessons Video Training
LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more.
View all LiveLessons on InformIT at http://www.informit.com/livelessons
Table of contents
- Introduction
-
Lesson 1: Reviewing Basics
- Learning objectives
- 1.1 Using Pattern Matching
- 1.2 Using Command Substitution
- 1.3 Using Arguments and Variables
- 1.4 Using Iteration Structures (Part 1)
- 1.5 Using Iteration Structures (Part 2)
- 1.6 Using Arrays
- 1.7 Using Functions
- 1.8 Analyzing Math Script
- Exercise 1
- Exercise 1 Solution (Part 1)
- Exercise 1 Solution (Part 2)
- Lesson 2: Scripting Best Practices
- Lesson 3: Understanding Syntax Differences
- Lesson 4: Using Advanced awk, sed, and Regular Expressions
- Lesson 5: Analyzing Advanced Scripts
- Lesson 6: Writing a Complex Script
-
Lesson 7: Scripting for Performance
- Learning objectives
- 7.1 Optimizing Loops
- 7.2 Minimizing File Writes
- 7.3 Minimizing External Command Usage
- 7.4 Avoiding Useless Commands (cat /etc/passwd | grep root)
- 7.5 Minimizing Operations
- 7.6 Analyzing Script Performance with time
- 7.7 Analyzing Script Performance with strace
- Exercise 7
- Exercise 7 Solution
- Lesson 8: Beyond Bash; Scripting in Python
- Summary
Product information
- Title: Advanced Bash Scripting
- Author(s):
- Release date: June 2016
- Publisher(s): Pearson
- ISBN: 0134586220
You might also like
video
Microsoft Windows Server 2019 - Hands-On Training Part I
This course provides a solid hands-on experience for learning Microsoft Windows Server 2019 and is designed …
video
Understanding Regular Expressions
The regular expression (regex) has been around for over 60 years and it's still poorly understood—and …
video
Complete Git Guide: Understand and Master Git and GitHub
Master basic to advanced Git features such as commits, branches, merging, rebasing, and squashing About This …
video
Ansible: From Basics to Guru
13+ Hours of Video Instruction 13+ hours of video instruction teaching you how to get started …