Skip to content

Bash Shell Scripting for Automation

Free eCertificate |Tutor Support | Video Lessons


Frontier Education

Summary

Price
£12 inc VAT
Study method
Online, On Demand What's this?
Duration
17.5 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free
Additional info
  • Tutor is available to students

1 student purchased this course

Add to basket or enquire

Overview

This Bash Shell Scripting for Automation course enables you to delve deeply into the bash Shell scripting for automation, to better explore, understand and apply relevant skills.

Through this Bash Shell Scripting for Automation course, you will gain world-class knowledge and understanding with a focus on the bash Shell scripting for automation, based on solving real-life issues.

This Bash Shell Scripting for Automationcourse includes a whole host of practical tips and advice, helping you to develop your bash Shell scripting for automation skills to become a Linux developer, Unix developer, Mac developer, IT student, technical instructor, or related profession you can be.

Packed with videos, PDFs, and exercises, it'll equip you with what it takes to be successful in today’s business landscape, covering a broad range of topics including document-working-with-variables, document-working-with-variables, operations on strings for real-time, operations on strings for real-time and much more.

Frontier Education provides those with no previous experience or working professionals with trailblazing, practice-based teaching, aimed to inspire and prepare you for a career-relevant industry.

Curriculum

20
sections
88
lectures
17h 30m
total
    • 1: Bash shell Scripting Course Overview 11:12
    • 2: General Purpose commands 02:03
    • 3: Redirection Operatros and STDIN, STDOUT & STDERR 15:19
    • 4: Steps to write and execute shell script with simple example 07:57
    • 5: 1.2.Document-echo-command-to-display-message-or-command-output 03:00 PDF
    • 6: 2.1.Document-working-with-variables 02:00 PDF
    • 7: complete echo command usage in shell scripting 18:41
    • 8: exit status of command and how to store that into a variable 05:40
    • 9: How to run a shell script from another shell script 18:39
    • 10: Working with variables 14:55
    • 11: 1.Document-grep-command-part-1 02:00 PDF
    • 12: 2.Document-grep-command-part-2 03:00 PDF
    • 13: Advanced usage of grep command 26:29
    • 14: Basic usage of grep command 17:32
    • 15: simple practice with grep command patterns 05:42
    • 16: 1.Document-complete-cut-command 03:00 PDF
    • 17: complete cut command in one video with practice as well 19:21
    • 18: 1.Document-awk command part-1 02:00 PDF
    • 19: awk command for shell scriting 19:28
    • 20: operations on strings for real-time 24:33
    • 21: simple shell script to install tomcat 13:35
    • 22: command line arguments to provide input for shell script 11:28
    • 23: input and output commands for shell script 08:51
    • 24: arithmetic operators 14:33
    • 25: case statement with practice 14:27
    • 26: 1.1.Document-test-command-info 03:00 PDF
    • 27: 2.Document-command-chaning-operators 03:00 PDF
    • 28: command chaining with logical and and logic or operatros 16:24
    • 29: if and if_else statements 10:01
    • 30: Logic-to-handle-command-line-arguments-with-automate-httpd-actions-example 39:42
    • 31: practice with logical operators and if if-else satements 20:53
    • 32: simple shell script to take backups 10:29
    • 33: test command with comparision and file test opertors 08:32
    • 34: 1.Document-scheduling-jbos-with-at-and-crontab 03:00 PDF
    • 35: 2.2.Document-Job-Scheduling-with-crontab 03:00 PDF
    • 36: one time task execution with at command 05:06
    • 37: scheduling jobs with crontab 16:30
    • 38: Shell-Script-to-send-Automatic-mail-when-memory-gets-lows 09:58
    • 39: difference-between-commad-line-arguements 06:07
    • 40: different types of for loop syntaxes 17:45
    • 41: installing mutliple packages with for loop and command line arguments 23:54
    • 42: introduction to loops 20:59
    • 43: loop control statements 19:03
    • 44: 2.Document-Executing-commands-on-remote-server 02:00 PDF
    • 45: connection to remote server using ssh with password authentication and without p 14:35
    • 46: Executing commands on remote server 11:02
    • 47: Executing different commands with different users and passwords 13:00
    • 48: Executing mutliple commands on multiple servers 14:39
    • 49: Providing password for ssh using sshpass 07:45
    • 50: 1.Document-basic-while-loop-syntax 02:00 PDF
    • 51: 2.Document-while loop with IFS 02:00 PDF
    • 52: basic while loop syntaxes 12:30
    • 53: while loop with IFS 09:54
    • 54: 1.1.Document-Introduction to Functions-converted 02:00 PDF
    • 55: Define and calling a Function 09:14
    • 56: Introduction to Functions 06:33
    • 57: Passing Paramters to a Function 07:35
    • 58: 1.Document-complete-printf-command-converted 02:00 PDF
    • 59: complete-printf-command 13:17
    • 60: Add-and-Remove-elements 03:32
    • 61: basics-of-arrays 20:39
    • 62: creating-an-array-from-command 05:12
    • 63: reading-array-values-with-loop 02:54
    • 64: AWK Command with action and basic variables 15:14
    • 65: AWS Command with options, action and basic variables 09:56
    • 66: How to use awk in shell script 07:38
    • 67: Introduction to awk command 12:07
    • 68: Introduction to awk scripting 13:00
    • 69: read variables for awk command using shell script 12:34
    • 70: Read variables from command line 16:36
    • 71: Simple Hello world awk scirpt 05:34
    • 72: Variables 08:10
    • 73: Find and replace with sed command 13:21
    • 74: Insertion and Deletion with sed command 10:00
    • 75: Introduction to sed command with regex 04:26
    • 76: Introduction to sed command 07:39
    • 77: Regex with special chars part-2 07:12
    • 78: Regex with special chars part-3 15:32
    • 79: Regex with special chars 12:52
    • 80: Searching file content 09:20
    • 81: Simple shell script to get all git versions from 44:01
    • 82: Viewing file content and deleting file content based on line numbers using sed c 16:41
    • 83: Automate git installation_upgrade_downgrade 22:24
    • 84: Automate Server Inventory using Shell Script 12:50
    • 85: Design simple Digital Clock with Bash Shell Scripting 09:44
    • 86: Filesystem Monitor usage 25:08
    • 87: Inventory-for-mutliple-remote-servers 42:07
    • 88: Linux for Developers on Windows 10:42

Course media

Description

In this bash Shell scripting for automation course, you will learn and understand the core theories and practices in bash Shell scripting for automation, developing a solid base of knowledge. You will understand core bash Shell scripting for automation theories and practices and be able to think critically, actively contribute to the body of knowledge in the industry, and push the boundaries with bash Shell scripting for automation skills.

With expert guidance and a combination of videos, PDFs, and worksheets, this course is designed to prepare you for a career or learning journey.

You’ll also be able to access several exclusive bonus resources to help you along with your bash Shell scripting for the automation journey, including:

  • Simple shell script to take backups
  • Scheduling jobs with crontab
  • Executing commands on a remote server
  • Document-while loop with ifs
  • Passing parameters to a function

Top Reasons to Study Online at Frontier Education

  • Tailor-made: Course adapted to market needs and interests
  • Flexible programs: Study and work at your own pace on easy-to-use web platforms
  • Online education: Progressive teaching methods with video or easy to understand the medium
  • Multicultural: Connect with classmates from all corners of the globe

Who is this course for?

This bash Shell scripting for automation is ideal for people looking to progress their career into Linux developers, for those who want to become Unix developers, as well as looking to further develop their skills and knowledge.

Requirements

No prior knowledge or experience required

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.