Book Image

Linux Shell Scripting - Advanced [Video]

By : ACI Learning, Daniel Lowrie, Justin Dennison
Book Image

Linux Shell Scripting - Advanced [Video]

By: ACI Learning, Daniel Lowrie, Justin Dennison

Overview of this book

This course not only equips you with the skills to write more efficient and effective scripts but also introduces you to the world of graphical scripting, allowing you to create visually interactive scripts that enhance user experience. From basic text-based menus to sophisticated graphical interfaces using dialog and its widgets, the course offers a comprehensive look at elevating command-line scripts to GUI-based applications, making your scripts more accessible to a wider audience. The exploration doesn’t stop there; advanced sed techniques await, revealing the potential within multi-line commands and the intricacies of command negation for complex text processing challenges. Meanwhile, the dive into advanced gawk programming unveils the art of variable management, array handling, and the implementation of structured commands, further broadening your scripting capabilities. As the course progresses, the focus on Regular Expressions (RegEx) uncovers the power of pattern matching, enabling you to select and manipulate data with surgical precision. This course empowers you to elevate your scripting, optimizing processes, and enhancing creativity across projects. 
Table of Contents (6 chapters)
Chapter 1
Functions and Libraries
Content Locked
Section 2
Functions
In this episode, Daniel and Justin explore the use and form of Functions in bash scripts. Here they will define what a Function is, define a Function in a bash script, look at Function particulars like returning a value, local vs global variables, and the reuse of Function names within the same script. They also show you how to create and use a Function Library.