Bash Scripting Full Course 3 Hours

  • 🎬 Video
  • ℹ️ Published 4 years ago
preview_player
UCHErB0TULAlldbhPMfBJ1Xg

Try our Bash Boot Camp Course to really uplevel your bash skills!


In this FREE Bash Scripting Course, you will learn from printing a simple “Hello World” to using conditional statements such as if statements, case statements to using loops such as while, for and until loops to using awk, sed and debugging bash scripts. All in all, we will learn and cover the following topics:

1-Hello Bash Scripting
2-Redirect to file
3-Comments
4-Conditional Statements
5-Loops
6-Script input
7-Script output
8-how to send output from one script to another scrpt
9-String Processing
10-Numbers and Arithmetic
11-Declare Command
12-Arrays
13-Functions
14-Files and Directories
15-Send Email Via Script
16-Curl in Scripts
17-Professional Menus
18-Wait for filesystem events with inotify
19-Introduction to grep
20-Introduction to awk
21-Introduction to sed
22- Debugging bash scripts

Link to written article on this course:

💬 Comments
Author

0:55 Hello Bash Scripting
5:25 Redirect to file
8:49 Comments
11:49 HereDoc
14:01 IF Conditional Statement
16:47 IF-ELSE Conditional Statement
19:00 ELIF Conditional Statement
21:18 AND Operator
26:21 OR Operator
29:10 CASE Conditional Statement (Incomplete explanation)
29:47 Loops
30:19 WHILE Loop
33:54 UNTIL Loop
36:20 FOR Loop
39:44 BREAK and CONTINUE Statements
45:29 Script input (STDIN)
55:58 Script output (STDOUT and STDERR)
1:01:40 Pipes (Send output from one script to another script)
1:05:53 Strings processing
1:15:39 Numbers and Arithmetic
1:20:56 Convert from Hexadecimal to Decimal Numbers
1:23:07 DECLARE command
1:28:27 Arrays
1:35:06 Functions
1:43:10 Files and directories
1:58:42 Sending email via script

Author — Inconsequential Stuff

Author

I really really love what you've done here thank you very much for taking the time to run through all of this for us. I think what would drive the point home even more is to provide some real-world examples and how you would apply each of the scripts.

Your examples are fabulous, but they're abstract

Author — Brian Thomas

Author

I appreciate the effort put into this video lecture and I'd like to share my personal points for improvement. It's an okay intro in my humble opinion, and some important stuff is either lacking or overlooked.

1. In string processing, string comparisons are made by checking the ASCII code of each character, thus "abc" is not equal to "acb". In the lecture, it was represented like the length of the strings are checked. Maybe in the earlier versions, it could be true (by looking at the date of the video uploaded), but in the latest version, it is not. I didn't come across such a comparison in Java, Matlab, or Python, and it bugged me.

2. If you'll upload a newer version of this lecture, I would suggest, please, indicate the type of variable you're using. E.g, when you're showing how to write and if conditional for the first time, indicate that the program understands the variables when you use double quotes and dollar sign, and whether or not it is a string.

3. No need to mention that you've cut the part where you've explained case statement, so maybe you may want to explore that part in the newer version of the video.

If there'll be no newer video on this topic, maybe you'll update the website accordingly. Thank you for the effort.

Author — Hazal Beril Çatalak

Author

What I loved about this full 3Hour video is, it is not too basic and not too advanced, it is just perfect for almost everyone who already know a bit of linux and also pretty good for people trying to brush up their basics.

Author — Shubham Hingne

Author

Amazing, I actually feel confident in the terminal now. Thanks a lot!

Author — Michał Sędziwój

Author

This is amazing, this tutorial has everything I needed. Thanks!

Author — Joseph Stameus

Author

Fantastic ! Easy to understand and amazing tutorial to get started with Bash Scripting, helped me a lot ! Thanks ! Keep the great work !

Author — Swarogisreal

Author

Just wanted to send you a big thank you for putting this together. I'm very new to Linux and this was a great course to quickly become oriented to bash scripting. Thanks!!!

Author — Kevin Duff

Author

Thank you very much for investing your time to help people. I learned something new which I don't used to know before. Keep making these types of videos it helps a lot <3

Author — Ashfaque Alam

Author

This was great! Thank you for the thorough explanation. I had trouble with sudo executions for Mac. Other than that it was a wonderful tutorial.

Author — Daniel Silberstein

Author

Thank you so much for your time and this session plus the basis examples to keep the actual point's to be in clear 🙂

Author — Lalit Singh Dhidwal

Author

I am watching your 3 hr tutorial agin and again. I've even bookmarked your website url. It helps quite a lot in learning Bash scripting better watching you do it. You are really good in explaining and demonstrating complex topic in simplied manner. Thank you for all your hard work. 😁

Author — Kopil Kaiser

Author

This was an amazing introduction to bash scripting. Great work, it helped me a lot.

Author — Cristi Code

Author

Bloody awesome tutorial man, thank you.
Simple details and straight to the point.

Author — ukbak111

Author

Well organized and worked as a a very nice refresher after being away from BASH scripting awhile! Thank you!

Author — maxpolaris99

Author

Great video, explained very simple and clear, helped a lot, thank you for taking your time to do this

Author — VSoroV

Author

Very good training for bash. Thank you for creating this content. Appreciated!

Author — Sandeep Yadav

Author

This is a solid course. Thank you very much for putting out there!

Author — Sedd

Author

Thank You so much 🙏🏽
This helped me a lot . very clear explanation and easy to follow.

Author — S N

Author

You don't know how happy I am to find this content, great explanation, exactly what I needed

Author — ashish chauhan