Linux bash shell scripting Incl. AWK, SED and 10+ projects. – Free Udemy Course
🌐 English4.2894735
$69.99Free

Linux bash shell scripting Incl. AWK, SED and 10+ projects.

About This Free Course

This unique course is designed to become an expert in bash shell scripting to automate repetitive tasks.



  • This course is on advance shell scripting  this course is for  system administrators, penetration testers, sysadmins, linux administrators, bug bounty hunters, ethical hackers, developers and etc.


  • This course is focused to clear your basic about linux bash shell scripting and take you to another level of shell scripting.


  • At the ending of the course I guarantee that you will be able to clear all your basics regarding programaci n de linux shell scripting you will be also be able to make your own tools in bash.


  • This course is made for automating repetative tasks in linux systems.


  • This course includes all the concepts of bash scripting from command line to scripting to project based approach.


    I have included more than 10 projects which will clear your doubts on bash shell scripting which includes server backup, server load monitoring system, recon on a website and many more.   


    The course contains this topics:

    1. Introduction

    1. Introduction

  • Linux administration

    1. Overview of linux administration

  • Types of users in linux

  • Basic linux administration commands

  • Adding and deleting a user

  • Adding and deleting a group

  • Basic to advance linux commands

    1. Basic to advance linux commands | Part - 1

  • Basic to advance linux commands | Part - 2

  • Basic to advance linux commands | Part - 3

  • Some advance linux commands

    1. echo command

  • Xargs command

  • Find command

  • TR command

  • Grep command

  • Linux file permissions

    1. Basic overview of file permissions

  • Understanding files permissions practically

  • Exporting files to path

  • Hello world in bash

    1. Hello world ! in bash

  • She-bang

  • Behind the scene of execution of a script

  • Variables in bash

    1. Variables intro

  • Explicit

  • Reading user input in bash

  • Advance method to read user input

  • Command substitution

  • Advance method to read user input

  • Builtin or environment variables in bash

  • Project on variables

  • Arithmetic calculation in bash

    1. Overview of arithmetic calculation

  • Practical of arithmetic calculation

  • Project on arithmetic calculation

  • Strings in bash

    1. String overview

  • Basics of string

  • Case modification

  • Sub-string removal

  • Search and replace in string

  • Finding string length

  • Sub-string expansion

  • Concatenation

  • Arrays in bash

    1. Overview of array

  • Basics of array

  • Associative array

  • Indices

  • Project on array

  • Arguments in bash

    1. Overview of arguments

  • Practical on arguments

  • More on arguments

  • Special parameters in bash

  • Project on arguments

  • I & O redirection in bash

    1. I/O redirection

  • Practical on I/O redirection

  • Piping

  • Exit status

    1. Overview of exit status

  • Practical on exit status

  • Custom exit status

  • If-else in bash

    1. if-else overview

  • Mathamatical comparision

  • More on mathamatical comparision

  • String comparision

  • More on string comparision

  • File conditions

  • More on file conditions

  • If-elif-else

  • if-else ladder

  • AND and OR operators

  • Project on if-else | Part - 1

  • Project on if-else | Part -2

  • Regular expressions in bash

    1. Introduction to  regular expression

  • Practical on regular expression

  • Introduction to character class

  • Practical on character class

  • Project on regular expression | Part - 1

  • Project on regular expression | Part - 2

  • Task on regular expression

  • Solution of task

  • Globbing

    1. Introduction to globing

  • More on globing

  • Introduction to extended globing

  • More on extended globing

  • Difference between regular expression and globing

  • Project on globing

  • While loop

    1. Introduction to while loops

  • More on while loop

  • C-Style while loop

  • Reading from while loop

  • Infinite while loop

  • While loop with multiple conditions

  • Nested while loop

  • Practical on nested while loop

  • Break & continue with while loop

  • Project on while loop

  • Task on while loop

  • Solution of task

  • For loop

    1. Introduction of for loop

  • Basics of for loop

  • Reading files in for loop

  • C-Style for loop in bash

  • Infinite for loop

  • For loop with arrays

  • For loop with two parameters

  • For loop with parametized file list

  • Nested for loop, break & continue

  • Real world project on for loop

  • Until loop

    1. Until loop explanation

  • Case

    1. Introduction to case

  • Syntax and basic of case

  • More on case

  • Creating menu using "select"

  • Rechecking user input using case

  • Creating scripts with parameters

  • Real world project on case

  • Function

    1. Introduction to functions in bash

  • Syntax of functions

  • More on functions

  • Cron jobs

    1. Introduction to cron jobs

  • More on cron jobs

  • Verifying your cronjob

  • GUI cronjob

  • Real world project on cronjobs

  • Colors in bash

    1. Syntax of adding colors in shell

  • Practical of colors

  • Creating a welcome message on every time you open your terminal

  • Printf command

    1. Printf command introduction

  • More on printf command

  • Width specification in printf command

  • Creating a table

  • Awk command

    1. Introduction to awk command

  • Awk practical

  • Regular expression with awk

  • Field seprators

  • Boolean operators in awk

  • If-else in awk

  • Boolean operators in awk

  • Loops in awk (for loop, while loop, do while loop)

  • Sed command

    1. Introduction to sed command

  • More on sed command

  • Practical examples on sed

  • Simple projects (Sharpen your skills)

    1. Random quote generator

  • Digital clock

  • Password generator

  • System administration projects

    1. Script for Server backup

  • Server load monitoring script

  • Projects for learn comptia penetration testing pentest (BUG BOUNTY HUNTERS OR PENTESTERS)

    1. XSS finder

  • SSRF finding tool

  • Full recon tool for website reconnaissance

  • URL extractor from javascript files

  • Bonus section

    1. Bonus video

    Points to remember:

    • Remember your goals

  • Don't stop until you proud

  • Organize your time to learn and Practice

  • Remember why you started

  • You can do it

  • Make notes of every thing in separte copy because you cannot memorize everything

  • Happy learning :)



    Frequently Asked Questions

    Is this course really free?

    Yes — we provide a verified 100% OFF Udemy coupon. Enroll directly on Udemy, no credit card needed. Coupons are time-limited so enroll quickly.

    How long does the free coupon last?

    Most Udemy 100% OFF coupons last 1–3 days or up to 1,000 enrollments. FreeWebCart verifies coupons before listing, but enroll as soon as possible.

    Will I keep access after the coupon expires?

    Yes. Once enrolled, the course is yours forever — even after the coupon expires. You keep lifetime access on Udemy.

    Enroll Free on Udemy - Apply 100% Coupon

    Save $69.99 - Limited time offer

    More Free Udemy Courses