This course will teach you how to write bash shell scripts, solve real-world problems, or automate repetitive and complex tasks. By the end of this course 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.
Sorry, this course is NOT for Windows scripting or powershell scripting.
Enrol now and you’ll learn:
- How to accept input from a user and then make decisions on that input.
- How to accept and process command line arguments.
- What special variables are available and how and when to use them in your shell scripts.
- Learn to program using any shell.
Anyone interested in shell scripting or shell programming.
Walk Away With
- A step-by-step process of writing bash shell scripts that solve real-world problems.
- Tips on how to quickly find and fix the most common shell scripting errors.
- A shell script creation check list — You’ll never have to guess what to include in each of your shell scripts again.
- A shell script template (boilerplate). Use this format for each of your shell scripts. It shows exactly what to include and where everything goes.
- Practice exercises with solutions so you can start using what you learn right away.
- Real-world examples of shell scripts from my personal collection.
- A download that contains the scripts used in the presentations and lessons. You’ll be able to look at and experiment with everything you’re learning.
$19.99 + GST
Complete this course at your own pace. Upon completion of this course, you will receive 2 professional development hours. You have to view all module videos and resources to complete the course. To complete this course, make sure you click ‘Mark Complete’ once you have finished a lesson. This will ensure you have completed the course to receive your certificate and accreditation hours.
Completing Bash Scripting and Shell Programming Online Course will contribute 2 hours of NESA Registered PD addressing 6.2.2, from the Australian Professional Standards for Teachers towards maintaining Proficient Teacher Accreditation in NSW.
6.2.2 Proficient Level – Participate in learning to update knowledge and practice, targeted to professional needs and school and/or system priorities.