Shell Scripting: Discover How to Automate Command Line Tasks Linux, Unix, & Mac Systems Premium class

Jason Cannon

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
21 Videos (1h 57m)
    • Course overview

      1:38
    • Course downloads

      0:48
    • Shell scripting basics intro

      0:49
    • Shell scripting part1

      8:38
    • Shell scripting part2

      7:11
    • Exit status demo

      5:56
    • Exit status

      8:52
    • Functions, Part I

      7:18
    • Functions, Part II

      4:48
    • Shell Script Template and Checklist

      1:59
    • Introduction to Wildcards

      0:23
    • Wildcards Introduction, Part I

      5:11
    • Wildcards Introduction, Part II

      7:03
    • Wildcards in shell scripts

      3:41
    • Wildcards scripting demo

      4:01
    • Debugging more

      11:39
    • Case statements

      5:43
    • Logging

      7:40
    • Debugging

      8:08
    • More Debugging Tips

      11:39
    • Scripts used to create this course

      3:59

About This Class

Quickly and Easily Learn Shell Programming for Linux, Unix, & Mac.

By the end of this course you will be able to create shell scripts with ease. You'll learn how to take tedious and repetitious tasks and turn them into programs that will save you time and simplify your life on Linux, Unix, or MAC systems.

Learn to Program Using Any Shell

What you learn in this course can be applied to any shell, however the focus is on the bash shell and you'll learn some really advanced bash features. Again, whether you're using bash, bourne (sh), KornShell (ksh), C shell (csh), Z shell (zsh), or even the tcsh shell, you'll be able to put what you learn in this course to good use.

65

Students

--

Projects

Jason Cannon started his career as a Unix and Linux System Engineer in 1999. Since that time, he has utilized his Linux skills at companies such as Xerox, UPS, Hewlett-Packard, and Amazon. Additionally, he has acted as a technical consultant and independent contractor for small businesses as well as Fortune 500 companies.


Jason has professional experience with CentOS, RedHat Enterprise Linux, SUSE Linux
Enterprise Server, and Ubuntu. He has used several Linux distributions on personal projects
including Debian, Slackware, CrunchBang, and others. In addition to Linux, Jason has
experience supporting proprietary Unix operating systems including AIX, HP-UX, and Solaris.

He enjoys teaching others how to use and exploit the power of the Linux operating system.
Jason is the author of Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners as well as Linux for Beginners: An Introduction to the Linux Operating System and Command Line. He is also the founder of http://LinuxTrainingAcademy.com, where he blogs and teaches online video training courses.