Operationalizing Bash and Z Shell Scripts

This course, Operationalizing BASH and Z Shell Scripts, is the course you need to learn the details of how you can put your shell scripts to effective use either from the command line or as a systemd service.
Course info
Level
Intermediate
Updated
May 1, 2020
Duration
3h 1m
Table of contents
Description
Course info
Level
Intermediate
Updated
May 1, 2020
Duration
3h 1m
Description

Creating awesome scripts that are functional and look professional is the aim of every developer. As you progress through this course, Operationalizing Bash and Z Shell Scripts, you will learn to accessorize your script with features that add to its purpose. First, you will learn that enabling the features that you need and disabling those that you don't is as easy as the command shoot and set. Next, you will learn how to collect valuable input from your users either through prompts and the read command or the professional approach using getops and command line options. Finally, you will create a script to process text input sent via named pipes and finalize the project as a system service unit. By the time you are finished with this course, you will be able to create awesome scripts that have the functionality you need for each bespoke project. Software required: Any modern Linux distribution with access to BASH and ZSH.

About the author
About the author

Andrew is a committed evangelist of the Linux Operating System and the concept of community and freedom that it provides. He has worked as a technical trainer since 1995 and has taught throughout the world, including Australia, the US, Germany and Eastern Europe. Andrew started teaching Linux in 2004 when Novell acquired SUSE and has been a long time supporter of Novell and provides SYSOP support the the Certifed Novell Instructor community on Linux. Andrew founded theurbanpenguin and has been submitting video training material to his YouTube channel since 2009 and currently has over 8,500 subscribers and 1.6 Million views. Andrew has had two publications with Packt: Citrix Access Gateway VPX Essentials (2012) and Citrix XenApp (2013).

More from the author
Using Salt Open for Remote Execution
Intermediate
1h 39m
Jun 24, 2020
Using Salt's Alternative Architectures
Intermediate
1h 30m
Jun 17, 2020
Getting Started with Podman
Beginner
1h 47m
May 19, 2020
More courses by Andrew Mallett
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Andrew Mellon, and welcome to my course Operationalize ing Bash and Z Shell scripts first a little bit about me. Now I'm Elinor's trainer and consultant. I work up my own company, the Urban Penguin, within the UK This course is designed to give you the skills needed in developing the features that you need to make your scripts useful, efficient and professional as you. Progressively this course, you will learn the features that can be enabled to make interactive shelves more useful. And, of course, you will learn how to collect the user input by using options before moving on to creating scripts that can run as services. Some of the major topics that we cover will include advance shell options, toe aid, directory navigation, using get ops to process command line options as well. Of course, creating system the unit filed By the end of this course, you will be able to customize the shell environment for efficiency and security, as well as using options within scripts to reduce duplication. Before beginning the course, you should be familiar with winners, command line and executing commands. I hope you'll join me in this journey, learning the details that you've always wanted to know about operationalize ing your scripts