Skip to content
UdemyLinuxPaid courseAll LevelsCertificate

Bash Shell Scripting Tutorial for Beginners (Udemy.com)

Learn Bash Shell Scripting to automate the frequently performed tasks

Created by: Yogesh Patel

Last updated June 2018

icon
What you will learn

  • By the end of it you will be familiar with most of the common tasks we normally do on Bash scripting
  • You will be comfortable, efficient, and effective at the shell scripting
  • Automate the frequently performed tasks.

How it compares

Against the other 124 rated Udemy courses in Linux on CourseDuck:

  • Rating4.5 out of 5higher than 53% of them
  • Reviews878#59 of 125 by number of reviews
  • Length10 hourslonger than 66% of them
  • Last updatedJune 2018earlier than 85% of them

icon
Course Description

Linux has a variety of different shells Like Bourne shell (sh), C shell (csh), Korn shell (ksh), TC shell (tcsh), Bourne Again shell (bash). Certainly the most popular shell is “bash”. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh).  bash is not only an excellent command line shell, but a scripting language in itself. Shell scripting allows us to use the shell's abilities and to automate a lot of tasks that would otherwise require a lot of commands.

Bash scripting will help you automate routine tasks and save valuable time, whether you're a sys admin, Linux user or software developer. Shell script is much quicker than programming in any other languages.

The goal of this course is to provide you with a working knowledge of Bash scripting. We'll start with the basics, starting from creating our first Bash script and running it. Next you will learn about the bash environment, local variables, conditional statements, functions, loops, case statements, string operations, and coprocesses.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Yogesh Patel

Yogesh Patel is Software Developer and Programming Enthusiast with much experience from different projects and many different programming languages.  He earned Master's Degree from Germany. Teaching has been his passion since a long time. His aim to teach technology the way it is used in industry and professional world .

Software training is becoming so costly these days, that poor people are finding it very difficult to attend courses and find jobs. His aim behind creating these tutorials is to help those in need. If you find this useful, please share with your friends on Facebook twitter and Google plus. Let's make these videos help as many students as possible.

icon
More courses by Yogesh Patel

$12.99

$11.99

$19.99

$64.99

$59.99

$44.99

icon
More Linux courses

$69.99

$24.99

$109.99

$16.99

$16.99

$119.99

icon
Reviews

4.5

878 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Abhishek Panda on 9/5/2019

I liked the approach of explanation for every video/slide which unfortunately I haven't seen in the other courses I opted before. Moreover, being an Indian, I could really connect with the Indian author as well. Very calm and composed style of presenting the actual information rather than wasting time on useless and unnecessary stuff.

By Kdmvff on 3/6/2019

A very good course thus far. Definitely worth the 14 bucks or whatever it was that I paid for it. I have just finished the sections on Linux commands and I felt it was quite a great introduction to the terminal, even if you have some prior experience like I did. There are a lot of commands to remember, so I recommend saving notes in a text/word file and visiting them later to review.

By Collins Dawson on 12/5/2018

Exceptional thorough explanation of what each command does and provides examples. Clear and concise description of Unix command which helps to understand how to write bash scripts.

By Q 1234 on 11/20/2018

This instructor is better than Shakil Khan at presenting his material in a systematic organized way without gowing down rabbit trails while sharing his knowledge. Practical Bash Scripting On Linux and Mac OSX by Shakil khan is not a 4.7 compared to this.

By Michele Pietrantonio on 9/18/2018

I used this course as a refresher and to fill in a few gaps. I really couldn't praise it highly enough. The presentation is clear and to the point, no waffle, and the examples are great.

By Arun Karthikeyan Selvaraj on 9/14/2018

I like the course content and the teaching method of yogesh patel. I learned many new things here though i worked in this unix platform for many years. it covers everything.

By Mark Briscoe on 4/28/2018

The instructor provided a lot of examples of the commands and provided a lot of valuable knowledge about the subject. The only improvement to be made is the inclusion of more real world examples

By Elijas Zaremba on 1/3/2018

All in all great introduction into bash scripting. Helped me to get familiar with linux CLI and bash. Though in order to truly automate every day tasks a lesson on scheduling scripts to be run would have been great. Also "please comment rate and subscribe" part Kills me every time :D, I take it this was youtube tutorial originally? to sum it all up I really enjoyed this course (an extra lesson or two would be nice though), great work.

By Abhishek on 8/25/2017

The course is good, My only call out is that there should have been a text version of all the commands and lecture so that we can refer those notes in the future

By Bart Lammers on 7/2/2017

Learned some nice tricks while watching, but a lot of small but important choices are not properly explained. Like why you would choose for [ ], [[ ]] or (( )) in conditions, not just saying that you will. Very much worth watching though!

Showing all 10 reviews on CourseDuck

Read all 878 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100