HOME > Development > Bash Shell Scripting- Crash Course For Beginners

Bash Shell Scripting- Crash Course For Beginners

  • Development
  • May 13, 2025
SynopsisBash Shell Scripting: Crash Course For Beginners, available a...
Bash Shell Scripting- Crash Course For Beginners  No.1

Bash Shell Scripting: Crash Course For Beginners, available at $119.99, has an average rating of 4.53, with 76 lectures, 3 quizzes, based on 14059 reviews, and has 47598 subscribers.

You will learn about Learn how to use the command line Be able to write your own Shell scripts Automate tasks using Shell scripts Make decisions by using if-else statements Make decision based on strings, variables or files How to use arithmetic expressions How to loop through files and folders with for and while loops How to use functions How to deal with variables scope Create Shell Scripts that solves a real world problem This course is ideal for individuals who are Anyone who would like to learn how to automate tasks with the terminal or Anyone familiar with the Terminal but not with Shell Scripting or Anyone who want to learn the command line and shell scripting in the same course It is particularly useful for Anyone who would like to learn how to automate tasks with the terminal or Anyone familiar with the Terminal but not with Shell Scripting or Anyone who want to learn the command line and shell scripting in the same course.

Enroll now: Bash Shell Scripting: Crash Course For Beginners

Summary

Title: Bash Shell Scripting: Crash Course For Beginners

Price: $119.99

Average Rating: 4.53

Number of Lectures: 76

Number of Quizzes: 3

Number of Published Lectures: 75

Number of Published Quizzes: 3

Number of Curriculum Items: 79

Number of Published Curriculum Objects: 78

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to use the command line
  • Be able to write your own Shell scripts
  • Automate tasks using Shell scripts
  • Make decisions by using if-else statements
  • Make decision based on strings, variables or files
  • How to use arithmetic expressions
  • How to loop through files and folders with for and while loops
  • How to use functions
  • How to deal with variables scope
  • Create Shell Scripts that solves a real world problem
  • Who Should Attend

  • Anyone who would like to learn how to automate tasks with the terminal
  • Anyone familiar with the Terminal but not with Shell Scripting
  • Anyone who want to learn the command line and shell scripting in the same course
  • Target Audiences

  • Anyone who would like to learn how to automate tasks with the terminal
  • Anyone familiar with the Terminal but not with Shell Scripting
  • Anyone who want to learn the command line and shell scripting in the same course
  • You can finally understand Shell Scripting.

    This course will give you a clear understanding of how to write Shell Scripts.

    In this course?everything is explained at a?slow pace and thoroughlyto make sure you can follow everything.?

    Even if?you never used the command line,?the first 2 Sections??will teach you all the tools necessary to use the command line and?start writing your shell scripts, nothing is left out.

    Moreover after walking you through? all the fundamentals of Shell Scripting, the last 2?Sections are project based, there we will combine everything you have learned in the course to create a script that solve s real world problem.

    By the end of the course you’ll be writing? your own?Shell Scripts, in particular you will learn how to:

  • Use the command line
  • Automate tasks using Shell Scripts
  • Create and use variables in your scripts
  • Make decisions by using if-else statements
  • Make decision based on strings, variables or files
  • Use arithmetic expressions
  • Loop through files and folders with “for” and “while” loops
  • Use functions
  • Deal with variables scope
  • Create?Shell Scripts that solves?real world problems
  • and much more?
  • Course Curriculum

    Chapter 1: Command Line for Beginners

    Lecture 1: Introduction

    Lecture 2: Terminal Overview

    Lecture 3: Track Your Progress

    Lecture 4: List command Ls

    Lecture 5: Ls -L. Understand the Terminal Output

    Lecture 6: Ls with folders

    Lecture 7: Change Directory: cd

    Lecture 8: NEW! Open, Xdg-Open

    Lecture 9: Touch

    Lecture 10: Move

    Lecture 11: Copy-Remove

    Lecture 12: Star Sign: *

    Lecture 13: Recursive

    Lecture 14: (NEW!) Exercises Command Line Sect1

    Lecture 15: (NEW!) Sect 1 Ex1

    Lecture 16: (NEW!) Sect 1 Ex2

    Chapter 2: Important Commands For Shell Scripting

    Lecture 1: Redirect

    Lecture 2: Pipe

    Lecture 3: Find

    Lecture 4: Grep

    Lecture 5: Bonus Lecture: The AWK command. Part1

    Lecture 6: Bonus Lecture: The AWK command. Part2

    Lecture 7: Sudo

    Lecture 8: Change Owner

    Lecture 9: Change Permission

    Lecture 10: Change Ownership to Folders

    Lecture 11: (UPDATED!) Variables

    Lecture 12: Command Substitution-Expansion

    Lecture 13: UNIX Login file ( IMPORTANT )

    Lecture 14: Read

    Lecture 15: (NEW!) Exercises Command Line Sect2

    Lecture 16: (NEW!) Sect 2- Ex1

    Lecture 17: (NEW!) Sect 2- Ex2

    Chapter 3: SHELL SCRIPTING: Intro and Basics

    Lecture 1: Track you Progress !! (2)

    Lecture 2: Shell Scripting Intro

    Lecture 3: Execute

    Lecture 4: Which

    Lecture 5: The First Script

    Lecture 6: Editors and Read

    Lecture 7: Change the PATH ( IMPORTANT )

    Lecture 8: Script Open

    Lecture 9: (NEW!) Exercises Shell Script Sect3

    Lecture 10: (NEW!) Sect 3- Ex1

    Lecture 11: (NEW!) A script that create another Script: Ex2

    Chapter 4: SHELL SCRIPTING

    Lecture 1: Arithmetic Expressions

    Lecture 2: IF Conditions

    Lecture 3: Else

    Lecture 4: Exit

    Lecture 5: Logic Conditions

    Lecture 6: IF on Strings

    Lecture 7: Empty Strings

    Lecture 8: IF on Files

    Lecture 9: For Loops

    Lecture 10: NEW! TOP 5 MISTAKES as a beginner

    Lecture 11: While Loops

    Lecture 12: Terminate a Script; Sleep

    Lecture 13: (NEW!) Cases

    Lecture 14: Exit Status

    Lecture 15: Functions

    Lecture 16: Variables Scope

    Lecture 17: Exercises Shell Scripting

    Lecture 18: Divisibility of Numbers Script. Ex1

    Lecture 19: Counting of .txt Files Script. Ex2

    Lecture 20: (NEW!) User renaming all files: Ex3

    Chapter 5: Bonus Lecture

    Lecture 1: Bonus Lectures: Become Professional in Bash

    Chapter 6: SHELL SCRIPT PROJECT

    Lecture 1: Intro to the project

    Lecture 2: Project1 Part A

    Lecture 3: Project1 Part B

    Lecture 4: Project1 Part C

    Chapter 7: SHELL SCRIPT COMPLETE PROJECT ( PROJECT 2 )

    Lecture 1: COMPLETE PROJECT Part A

    Lecture 2: COMPLETE PROJECT Part B

    Lecture 3: COMPLETE PROJECT Part C

    Lecture 4: COMPLETE PROJECT Bonus: Functions

    Chapter 8: Conclusion and Tips

    Lecture 1: Conclusion and Tips

    Lecture 2: Bonus Lectures: Become Professional in Bash

    Instructors

  • Bash Shell Scripting- Crash Course For Beginners  No.2
    Francesco Santi
    Phd
  • Rating Distribution

  • 1 stars: 48 votes
  • 2 stars: 146 votes
  • 3 stars: 1226 votes
  • 4 stars: 5197 votes
  • 5 stars: 7368 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!