Shell Scripting: Discover How to Automate Command Line Tasks Linux, Unix, & Mac Systems | Jason Cannon | Skillshare

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

Jason Cannon

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

      1:38
    • 2. Course downloads

      0:48
    • 3. Shell scripting basics intro

      0:49
    • 4. Shell scripting part1

      8:38
    • 5. Shell scripting part2

      7:11
    • 6. Exit status demo

      5:56
    • 7. Exit status

      8:52
    • 8. Functions, Part I

      7:18
    • 9. Functions, Part II

      4:48
    • 10. Shell Script Template and Checklist

      1:59
    • 11. Introduction to Wildcards

      0:23
    • 12. Wildcards Introduction, Part I

      5:11
    • 13. Wildcards Introduction, Part II

      7:03
    • 14. Wildcards in shell scripts

      3:41
    • 15. Wildcards scripting demo

      4:01
    • 16. Debugging more

      11:39
    • 17. Case statements

      5:43
    • 18. Logging

      7:40
    • 19. Debugging

      8:08
    • 20. More Debugging Tips

      11:39
    • 21. Scripts used to create this course

      3:59
15 students are watching this class

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.