Linux Shell Scripting


Course Code: GL375
Length: 2 days

Schedule and Registration

Course Description

The GL375 is designed to provide the skills necessary to automate tasks on a Unix or Linux system. Systems Administrators and Developers alike can avoid errors, save time and money by replacing repetitive work patterns with shell scripts.

Care has been taken to present the GL375 in a format that benefits all students, with or without previous programming experience. We believe that the best way to learn shell scripting is by writing shell scripts. For this reason, lab time is emphasized. Early labs present the scripting process step by step, while later labs are presented in a challenge format. While official solutions to each lab task are provided, students are encouraged to create their own before examining the solution. In this way, more experienced students are challenged without overwhelming the less experienced.

Prerequisites

Solid understanding of Unix-based systems, proficiency on the Unix or Linux command line and experienced in the use of an editor.

Supported Distributions

  • Red Hat Enterprise Linux 7
  • SUSE Linux Enterprise 12

Course Outline

  • Introduction to the Shell
  • Shell Scripting Basics
  • Working with Files
  • Regular Expressions
  • Branching and Looping
  • Data Munging
  • Security, Whitespace and Other Gotchas

Cookie Manager

We use cookies to enhance the features of our web site. We don't set optional cookies unless you enable them. Using this tool sets a cookie on your device to remember your preferences. For more detailed information about the cookies we use, see our Cookies page.


Necessary Cookies

Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.


Preference Cookies

Preference cookies enable this site to remember information that changes the way the website behaves or looks.


Statistics Cookies

Statistic cookies help us to understand how visitors interact with the site by collecting and reporting information anonymously.


Marketing Cookies

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.


Cookies