Basics of Bash Scripting

A Startup guide to amazing Bash Scripting
3.0 (210 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,484 students enrolled
25% off
Take This Course
  • Lectures 9
  • Length 32 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

This course teaches you basics of bash scripting, yeah Basics doesn't mean kiddo. By just these basics you can create awesome bash scripts now. I learnt these first time and made my $50 by writing a bash script for automating WPA Cracking process.

This is community driven, that means anyone is free to ask me to add new video or a resource he found on internet and make its tutorial.

Click The Enroll button now!

What are the requirements?

  • Linux
  • Bash Commands

What am I going to get from this course?

  • Write Bash Scripts
  • Automate Terminal Tasks

Who is the target audience?

  • Linux Ethusiast
  • Someone willing to learn Bash Scripting

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Basics

We will look after what is Bash, and what is Bash Scripting. I will create a new bash script in GEdit in Ubuntu.

We are also gonna talk about Comments!

Variables and taking Arguments
Writing A Program - Pinging with Argument
Taking User Input
Section 2: Conditions
IF Statements
Else IF
Coloured Output
Case Statement
Section 3: Extras

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ammar Brohi, Serial Entrepreneur and Penetration Tester

Ammar usually code tools in Python and Ruby and Bash Scripting.

He's having Strong Web Development Background.

Exploit Development, Web Pentesting, Vulnerability Assessment and Forensics is involved in his day to day work.

While Pentesting servers or web application you need automation because of the time limit, That is why where languages like Python and Bash Scripting comes handy. 

Bash Scripting is one of Ammar's best friend during all this stuff.

Ammar has taken OSCP, which covers the Bash Scripting concept. He thinks Bash Scripting is more easier than Python and he was able to do work with Bash using 30 lines that was to be done in python with 150+.

Ready to start learning?
Take This Course