O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Great Bash

Video Description

Great Bash will teach you the fundamentals of bash shell programming, beginning with simple shell scripts and progressing to complex, automated system administration and file management tasks. You'll also get a firm handle on control structures and the decision-making abilities of the bash environment. By the time you're done, you'll have written more than twenty complex shell scripts, and interacted with the rest of your file system.

Throughout the course, you'll learn how to think like a shell programmer. Without compilation or in many cases, strict security constraints, shell programmers have an immense amount of power at their fingertips. You'll build in error checking and learn when to ask for input, and when to take control and just do something. Throughout it all, you'll get a handle on best practices, as you learn from Carl Albing, a seasoned scripting pro.

Table of Contents

  1. Writing Your First Scripts 00:33:11
  2. Making Decisions in Bash 00:22:17
  3. Variables 00:59:27
  4. Flow of Control 00:42:11
  5. Shell Math and Logic 00:30:38
  6. Functions 00:28:51
  7. Arrays 00:20:28
  8. Great Scripts 00:28:47