Bash Scripting Full Course 3 Hours

  Рет қаралды 1,222,065

linuxhint

linuxhint

Күн бұрын

Try our Bash Boot Camp Course to really uplevel your bash skills!
linuxhint.biz/...
Or join our Linux Hint Community with access to all our courses and a community forum where you can interact with our instructors: www.linuxhint....
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:
linuxhint.com/...

Пікірлер: 622
@inconsequentialstuff2372
@inconsequentialstuff2372 4 жыл бұрын
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
@someone-x64
@someone-x64 4 жыл бұрын
Thanks 😊😊😊😊😊😊😊😊😊😊😊😊😊
@inconsequentialstuff2372
@inconsequentialstuff2372 4 жыл бұрын
@@someone-x64 Welcome. I haven't finished that table of contents.
@sourabhsharma2746
@sourabhsharma2746 4 жыл бұрын
you saved me... thankyou...
@naveenkumarnamachivayam6583
@naveenkumarnamachivayam6583 4 жыл бұрын
2:05:20 Curl 2:12:44 Professional Menus 2:31:12 grep 2:41:37 awk 2:51:54 sed 3:02:24 Debugging
@juanmartinflores434
@juanmartinflores434 4 жыл бұрын
Thank you!
@ShubhamHingne
@ShubhamHingne 4 жыл бұрын
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.
@frikabg
@frikabg 2 жыл бұрын
as a noob i can confirm that is the case
@beastking1646
@beastking1646 2 жыл бұрын
​@@frikabg thanks i rely on ur comment for myself
@gfjffdgjroedsfdkdslmerrelb4357
@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
anyone want to learn bash scripting with me through co operation
@怪人-b1x
@怪人-b1x 4 жыл бұрын
When i hear the accent, I know I'm gonna learn a lot today ! Thank you sir, really good video.
@harrisahmad3028
@harrisahmad3028 2 жыл бұрын
dude 😂
@benkimberley
@benkimberley 2 жыл бұрын
ooh mmm I'm sooo anti-racist yep yep oop oop aaaaagghh... - tosses the comments section a wetwipe - ...clean yourself up
@k-c
@k-c 2 жыл бұрын
Feels good to finally have a positive stereotype.
@moncefkarimaitbelkacem1918
@moncefkarimaitbelkacem1918 2 жыл бұрын
Same 😂
@Saisankeerth760
@Saisankeerth760 2 жыл бұрын
Really I should've believed my own. It would save me 5 hours of time
@DuyNguyen-mo1ol
@DuyNguyen-mo1ol Жыл бұрын
Section: 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 2:05:20 Curl 2:12:44 Professional Menus 2:31:12 grep 2:41:37 awk 2:51:54 sed 3:02:24 Debugging
@linuxhint
@linuxhint 4 жыл бұрын
We created a written version of this course: linuxhint.com/3hr_bash_tutorial/
@MBhanuprakash111
@MBhanuprakash111 4 жыл бұрын
At 1:12:00 the script checks for the string that appears first in the dictionary order , not the lengths of the strings At 1:15:11 , str1^ capitalizes the first letter of the string, str1^^ capitalizes the whole string, str^^h capitalizes every occurrence of h in the string, but instead of str^^ , in the video str^ was used
@muath9283
@muath9283 2 жыл бұрын
Thanks for the clarification, I was confused when I entered hi and hello, and the output was " hi is greater than hello"
@michasedziwoj1846
@michasedziwoj1846 4 жыл бұрын
Amazing, I actually feel confident in the terminal now. Thanks a lot!
@viciouz25
@viciouz25 2 жыл бұрын
This great. I'm about half way through but wanted to acknowledge your teaching style of going detail and the time. This is one of the best I've seen on youtube and it's a good resource for me to brush up my bash scripts for work.
@radiotec76
@radiotec76 2 жыл бұрын
I had BASH script training as port of my Red Hat RHEL Administration III 6 years ago but needed a review of BASH scripting. Very good course. Provides essential information for BASH scripting without insulting your intelligence.
@chrismbah597
@chrismbah597 Жыл бұрын
Bro you a fantastic teacher on bash scripting, I have come across. I have been studying Linux for one year but I have not come across scenarios based cases like these. Congratulations I hope this knowledge would help me to land a job.
@ashellz934
@ashellz934 4 жыл бұрын
for i in (1..100000000000); do echo"thank you";done .. You are amazing, and doing a great job. Keep you the good work
@waltermitty4132
@waltermitty4132 2 жыл бұрын
I've been through quite a few online Bash courses, but this was by far the best. Really superb. He explains everything slowly and painstakingly, not glossing over anything, and leaving nothing to chance. Even complicated concepts are made clear.
@vladislavvolokhov4208
@vladislavvolokhov4208 Жыл бұрын
1:15:10 Actually, to change the string cases, here are the right options: 1) To upper case: str=${str^^} this is a string -------> THIS IS A STRING 2) To lower case: str=${str,,} THIS IS A STRING -------> this is a string 3) To start with a capital letter: str=${str^} this is a string -------> This is a string ^does not change the case to lower, two commas do Hope this helps someone.
@kopilkaiser8991
@kopilkaiser8991 2 жыл бұрын
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. 😁
@Duffbeeryahoo
@Duffbeeryahoo 3 жыл бұрын
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!!!
@joelmck
@joelmck 3 жыл бұрын
BEST. OPENING. STATEMENT. EVER!! LOOOL. "I guarantee.. you will know about bash scripting, more than......... a lot more people." #facts Thank you for putting together this course!
@Ahmed-my2xq
@Ahmed-my2xq 4 жыл бұрын
This tutorial is one of the best tutorials I ever have used to learn something. Man you are doing a great job. Love from Pakistan.
@robin196
@robin196 4 жыл бұрын
i hardly sit 1 full hour on tutorial ...But you managed me to sit one full hour ...Thank you.
@linuxhint
@linuxhint 2 жыл бұрын
Bash Boot Camp Course by LinuxHint available here ====>>>>>>>>> linuxhint.biz/p/4-hour-bash-boot-camp-by-linuxhint-com?src=ytube
@ajp5961
@ajp5961 2 жыл бұрын
Whats the difference between the bootcamp and this 3 hour video?
@linuxhint
@linuxhint 2 жыл бұрын
enhanced and improved in the boot camp
@beltek01
@beltek01 4 жыл бұрын
Best bash tutorial hands down...feel really confident
@wnalikka
@wnalikka 3 жыл бұрын
You have a gift. You teach well. Took the fear of scripting out of me. Taught me well. Thank you !!!! God bless you.
@SalmanWaheed
@SalmanWaheed 3 жыл бұрын
Full Course: Bash Scripting in 1 HOUR can be found here as well ===> kzbin.info/www/bejne/qX-vm6Sbma2Enqc
@maxpolaris99
@maxpolaris99 3 жыл бұрын
Well organized and worked as a a very nice refresher after being away from BASH scripting awhile! Thank you!
@adamhendry945
@adamhendry945 4 жыл бұрын
This is the best bash shell scripting tutorial I have ever seen!
@mikem8915
@mikem8915 2 жыл бұрын
Completed the entire 3 hours. Very good intro. Got me going enough to write real scripts. Thanks for the content. Best wishes.
@VishalRaoOnYouTube
@VishalRaoOnYouTube 4 жыл бұрын
2:57:04 In case you guys were wondering how to replace only the 2nd "i" with "I" you can do it with: sed 's/i/I/2' sedfile.txt
@VishalRaoOnYouTube
@VishalRaoOnYouTube 4 жыл бұрын
You explain things very well. A full 2 hour course on awk would be good!
@linuxhint
@linuxhint 4 жыл бұрын
Awk is a good idea! We'll do it soon!
@sakthidbtechchennai2634
@sakthidbtechchennai2634 4 жыл бұрын
SHELL SCRIPTS - www.sakthidbtechnology.com/blog_shell_script.php For more details kindly visit this blogs.
@BrianThomas
@BrianThomas 4 жыл бұрын
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
@ajayrohilla7186
@ajayrohilla7186 2 жыл бұрын
This course is really good and really helps to understand the bash script. I am very happy to complete it. Thanks so much.Recommended course for beginners
@linuxhint
@linuxhint 4 жыл бұрын
CLICK the link below & Join now to get access to Membership and Perks: kzbin.info/door/HErB0TULAlldbhPMfBJ1Xgjoin
@jhde9067
@jhde9067 3 жыл бұрын
At 1:12:40 ,does the program know that you are comparing the length of strings? How? Thanks ahead.
@jhde9067
@jhde9067 3 жыл бұрын
For the email part (at 2:03:00) , is it possible to send the email from a different address?how?
@peachmeable
@peachmeable 2 жыл бұрын
Thank you! This is literally the only video i found that covered every single thing I needed to know in order to make a sedscript (and also many useful things, I didn't know I actually needed)
@mohammadadrees5263
@mohammadadrees5263 2 жыл бұрын
Thank you sir. It was a tremendous effort from your side to teach through this course. I request you to bring more course/s on bash scripting. Finally, I completed this course with practice. Thank you again.
@schoollinux8828
@schoollinux8828 3 жыл бұрын
Very good course. I studied Intro to linux and I remember things from the course studied on here. But in the course i didnt understand it. Until i went through you video thank you i finally understand what i studied on the course.
@mqlwareborec2590
@mqlwareborec2590 3 жыл бұрын
Amazing teacher, i personally want to thank you.
@postmodernist1848
@postmodernist1848 2 жыл бұрын
This was pretty much the only video I could find that actually taught bash language
@mecrajib
@mecrajib 3 жыл бұрын
Thank you Sir, I have been learning from this video; I came here to comment before finishing it.
@zheky8002
@zheky8002 3 жыл бұрын
I am search bash script course in Russian KZbin, but i find this lesson, it is really awesome work, ty so much i hope you have inspiration for new video
@hazalberilcatalak4477
@hazalberilcatalak4477 3 жыл бұрын
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.
@Andy-xv4dj
@Andy-xv4dj 3 жыл бұрын
Can agree 100% with that. He sometimes gives wrong ideas about what's happening behind the scenes. As you've mentioned with string comparison but also with export. In this chapter he should have at least mentioned local and global/environment variables. He just says that we are sending it to the other script which can be confusing. Haven't watched further yet. Not sure if he wants to over simplify stuff or if he really doesn't know better. Besides this I'm happy that somebody puts so much effort into and provides an 3h video on shell scripting.
@alperenceliktas5028
@alperenceliktas5028 3 жыл бұрын
Hazal hanim değerli yorumunuz için teşekkür ederim.
@BeatRhino
@BeatRhino 2 жыл бұрын
check 2:16:15 for "case"
@dumpsta-divrr365
@dumpsta-divrr365 2 жыл бұрын
thank you, the string processing bit was confusing me.
@Deksudo
@Deksudo 2 жыл бұрын
@@alperenceliktas5028 Yolun açık olsun paşam
@sivakumar626
@sivakumar626 4 жыл бұрын
Thank you so so so much.... I'm searching this kind of tutorial whole Internet.. Finally i got your video
@hassaniqbal7934
@hassaniqbal7934 4 жыл бұрын
is there one such tutorial on subject of windows command-line as well?
@rajdulari_tadwal4912
@rajdulari_tadwal4912 3 жыл бұрын
Yes....not a single vdo was perfect
@hobgoblin4614
@hobgoblin4614 4 жыл бұрын
Just finished the video. This was an excellent. Would it be possible for you to do a Part 2 where you go over over commands/create an "Advanced" video? Thanks again for the great video! Really appreciate you putting this out there man!
@jaikishank
@jaikishank 2 жыл бұрын
Excellent material to understand the basics of bash scripting. Deeply appreciate your efforts.
@sky301289
@sky301289 3 жыл бұрын
Very good training for bash. Thank you for creating this content. Appreciated!
@rajkumarrishi1
@rajkumarrishi1 4 жыл бұрын
Thanks buddy! Yesterday in 4 days I completed this tutorial. I am not from the programming field.
@bobhutchins557
@bobhutchins557 4 жыл бұрын
Great video! Just a comment on converting a string to lowercase. At 1:14:00 (close to it), you mention using ${st1^} to convert the string st1 to lowercase. However, ${st1^} converts st1 to proper noun form (i.e., the first letter of the string is uppercase; remaining letters are lowercase). I believe the proper way to convert st1 to lowercase is ${st1,,}.
@bradybrandt8220
@bradybrandt8220 3 жыл бұрын
The string comparison operators are not comparing lengths they are comparing ascii values. You can test this by entering "A" for the first string and "a" for the second string. You will see that "A" is smaller because it has an ascii value of 65 and "a" is larger because it has an ascii value of 97.
@velmurugansubramaniam8051
@velmurugansubramaniam8051 4 жыл бұрын
Thanks Very useful video. Case statement is missed at 29:40. Found source code for it at 30:09 thanks.
@SHAZAMYOUNGORDER
@SHAZAMYOUNGORDER 4 жыл бұрын
You did a good job going through topics, I learned a lot.
@sudheergowra
@sudheergowra 5 жыл бұрын
Thank you so much sir this tutorial helps me lot learn shell scripting and way of explanation was fabulous
@ashfaquealam3033
@ashfaquealam3033 4 жыл бұрын
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
@il4w
@il4w Жыл бұрын
The video is really thorough great content! unset doesn't modify the respective indexes of remainder of array though (array after the removed element) as you would expect with a standard remove operation. So, instead doing this is better:- active_employees=("${active_employees[@]:0:2}" "${active_employees[@]:3:1}") where 2 is the index you might wanna remove 😁
@sanhitamandal2321
@sanhitamandal2321 4 жыл бұрын
Very Nice content. learned a no of tricky things which are asked in interviews.Thank you!
@BatMAn-kq3zf
@BatMAn-kq3zf 4 жыл бұрын
which interview didi?
@JamesBrodski
@JamesBrodski 4 жыл бұрын
Wow, this video is very helpful. Thank you so much for making it!
@arjun.s5112
@arjun.s5112 3 жыл бұрын
Thank you so much for the time that you invested in this. I found this really useful.
@twister010
@twister010 2 жыл бұрын
this is alot of very valuable and interesting information that you are giving away for free, thank you for teaching me
@AyushKumar-wi7rg
@AyushKumar-wi7rg Жыл бұрын
really best lecture to the point teaching no time waste
@kopilkaiser8991
@kopilkaiser8991 2 жыл бұрын
Liked your video as it deserves it. Fascinating method of explaining hard topics easily. Thank you
@ddos87
@ddos87 4 жыл бұрын
Dude... crushed it. So good.
@wtfdoiputhere
@wtfdoiputhere 3 жыл бұрын
still til now the 2nd best bash scripting source OF MY OWN choice
@sambhavjain2365
@sambhavjain2365 3 жыл бұрын
Kudos to the tutor🙌🙌. Looking at the time on the top of his screen, one can imagine the time it took to create this video
@arun6106
@arun6106 4 жыл бұрын
Remarkable work! Everything is very well explained. Keep it up team
@ashajane7195
@ashajane7195 3 жыл бұрын
Tq tq so much sir ...this video helps for beginners Linux for writing scripts and it's also helps to understand non IT background... I'm also non IT background sir tqs for explaining easy way .... Sir also make a video on interview questions on Linux command , scripting ..
@karthikjmoger478
@karthikjmoger478 3 жыл бұрын
Thoroughly enjoyed the course. Thank you
@jeanlouisBarre
@jeanlouisBarre 4 жыл бұрын
Great course. Suggestion : use Gedit with Embedded Terminal plugin. It makes it even easier to try these bash script. See also gedit-plugin-word-completion .
@lalitdhadwal
@lalitdhadwal 4 жыл бұрын
Thank you so much for your time and this session plus the basis examples to keep the actual point's to be in clear 🙂
@teesec3978
@teesec3978 4 жыл бұрын
thank you so much..... you just made me love my Linux class :)
@sameerak8763
@sameerak8763 2 жыл бұрын
Amazing, Thank you so much, I was so bad at scripting. After seeing this I started to write some scripts. Thanks again .. well done 👍👍👏
@alexharker7223
@alexharker7223 4 жыл бұрын
Thank you! I went from knowing very little about Bash scripts to feeling like I could do a lot!
@dreamvallyhasan4807
@dreamvallyhasan4807 4 жыл бұрын
Incredible effort...thanks from the bottom of my ♥ for this great tutorial.
@devihomes
@devihomes Жыл бұрын
Great tutorial with detailed explanations for the beginers..!!
@hemagouda2928
@hemagouda2928 3 жыл бұрын
Well explained.... It is really worth to watch.
@cristicode4301
@cristicode4301 3 жыл бұрын
This was an amazing introduction to bash scripting. Great work, it helped me a lot.
@casedup
@casedup 2 жыл бұрын
Loved this one. Learned so much i never knew. Thanks ser!
@The_Penguin_City
@The_Penguin_City 2 жыл бұрын
Thanks for all dedication and knowledge that you share.
@machman23
@machman23 4 жыл бұрын
This way of demonstrating is best for me, this is how I can learn, thank you for this method
@အဖြူထည်နှလုံးသား
@အဖြူထည်နှလုံးသား 4 жыл бұрын
thanks you so much for your kindness bro
@aminghaffari1591
@aminghaffari1591 2 жыл бұрын
This was honestly perfect, thank you very much.
@danielsilberstein6947
@danielsilberstein6947 4 жыл бұрын
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.
@amauryribeiro1860
@amauryribeiro1860 4 жыл бұрын
omg thank you so much!!!!!! , I writed everything like code program (like a notepad) for remember when to need !! mil likes cara ! (thousand likes dude) from Brazil ^^
@sachin-chaurasiya
@sachin-chaurasiya 4 жыл бұрын
Can u please share ur notes with us
@isumitd9586
@isumitd9586 4 жыл бұрын
@@sachin-chaurasiya if u write it by yourself then only you gotta know that closely
@amauryribeiro1860
@amauryribeiro1860 4 жыл бұрын
@@sachin-chaurasiya I like to write for learn better... but I will share ( I am brazilian..., so will be something in portuguese, and my english is bad....)
@amauryribeiro1860
@amauryribeiro1860 4 жыл бұрын
@@sachin-chaurasiya just copy and past to notepadd , for example: tutorial_bash.sh : #!/usr/bin/env bash clear #for use terminal comands just type here... echo hello world :' #I cannot use simple aspas in some cases just " " read -p "type your name: " name echo "welcome $name!" ' ############################ conditions: ################################ :' eq-> equal ne -> not equal gt -> greater than lt -> less than ' x=10 :'i could use [[ $x -eq 10 && $x -lt 20 ]] &&, || or [ $x -eq 10 -a $x -lt 20 ] -a means and -o means or ' if [ $x -eq 10 ] && [ $x -lt 20 ] then echo "condition true" else # i can use elif too echo "condition false" fi :' i can use >, 10 )) ' #################### loops ######################### i=0 while (( $i < 10 )) #i can use: until (( $i < 10 )) but stop when condition is true do echo $i i=$(( i+1 )) done # for i in {0..20..2} # {start..end..increment} or for ((i=0;i bigger, \< smalller #concatenar strings string1="any" string2="thing" conca=$string1$string2 # or conca=$string1\ $string2 for space between echo ${string1^^} # uppercase string and ${str^} only first letter maiuscula ####### operation #### :' + , - , *, /, %' ####### array ###########################3 array=('alec','o terrivel alec' 'luca' 'douglas') # how you can see, the ',' don't separe array elements... its the space echo ${array[0]} echo ${array[@]} #for print all array echo ${!array[@]} #array index echo ${array[@]} #array size unset array[1] #free the position (remove) ##################### functions ############################ function funcPrint() { echo $valor valor=10 #echo $1 $2 $3 $4 } valor=-5 echo $valor funcPrint hello this is function echo $valor #the variable is modificated inside the function ###### check directory ## :' direct='pasta1' if [ -d "$direct" ] (and use -f for check file) ' ####debug #### # when you compile use: "bash -x" before # use: set - and set + for delimitate the region the debug ################################################################################ #usefull :'grep (modificar expressoes regulares) awk (encontrar mensagens em um arquivo de texto e modifica lo) sed (text manipulation) ' #Nivestar notepadd! #########
@amauryribeiro1860
@amauryribeiro1860 4 жыл бұрын
I hope I've helped ^^
@aadiandadvikvlogs
@aadiandadvikvlogs 4 жыл бұрын
Thank you so much for providing this helpful tutorials on shell script. It's really help me to clear out doubts. Thanks a lot.
@aadiandadvikvlogs
@aadiandadvikvlogs 4 жыл бұрын
Can you please provide me shell script for a program. I have achieved 60% stuff. So the question is : Find 1 days old files then zip all those files and remove that zip file after 5 days. Please help me
@shlarry3184
@shlarry3184 4 жыл бұрын
This is going to be a beautiful rabbit hole, looking forward, and thanks; I will let you know how it's going.
@andrewa3216
@andrewa3216 2 жыл бұрын
It should be noted... for conditions. If you're running a COMMAND like if grep -q somethingsomething file.txt then you DO NOT put [ ] around it. You only put [ ] around your if if it's an expression like "is 10 = to 9?"
@davidleitman
@davidleitman 4 жыл бұрын
so helpful! thank you so much for sharing this with us Malik!
@paulseldn
@paulseldn 4 жыл бұрын
very enjoyable and easy to follow tutorial..many thanks!
@ArturRozwalak
@ArturRozwalak 3 жыл бұрын
there's a mistake in a section about strings, when you want to change string to lowercase you should use ${string,,} rather than ${string^}
@naren06938
@naren06938 2 жыл бұрын
Explanation is simply superb...Thanx a lot sir to give from scratch. But y skip case statements multiple if else conditions
@yonghwanlee1100
@yonghwanlee1100 4 жыл бұрын
Thanks for jumping up my skill.
@alejandrojerez1492
@alejandrojerez1492 3 жыл бұрын
This is a perfect linux learning task. Thanks! 😁
@МухаммадалиМухаммадов-и3в
@МухаммадалиМухаммадов-и3в 3 жыл бұрын
Thanks !!! subcribed! great job, hi from Uzbekistan
@WhaleGamer25
@WhaleGamer25 2 жыл бұрын
Thanks for the video helped me a lot to refresh my skills. Keep on posting good content like this 🤠
@ukbakrol
@ukbakrol 4 жыл бұрын
Bloody awesome tutorial man, thank you. Simple details and straight to the point.
@sodead5112
@sodead5112 4 жыл бұрын
Thanks this course helped me a lot. Keep making more videos like this
@GameNon-Quitters
@GameNon-Quitters 4 жыл бұрын
Fantastic ! Easy to understand and amazing tutorial to get started with Bash Scripting, helped me a lot ! Thanks ! Keep the great work !
@Quadropheniaspain
@Quadropheniaspain 2 жыл бұрын
Great video, explained very simple and clear, helped a lot, thank you for taking your time to do this
@roshanguragain4468
@roshanguragain4468 3 жыл бұрын
1:42:30 The variable inside the function is still a global variable, you need to use keyword local for local variables that are visible inside functions only.
@dumpsta-divrr365
@dumpsta-divrr365 2 жыл бұрын
Thank you based roshan
@info_man
@info_man 5 жыл бұрын
Thanks sir It helps me in exam next week
@francis2k488
@francis2k488 5 жыл бұрын
Lovely. Which test bro?
@tolonbaikamalov7520
@tolonbaikamalov7520 5 жыл бұрын
what exam ?
@prakharprakashverma2409
@prakharprakashverma2409 3 жыл бұрын
39:46 sound of turning pages of notes, loud and clear sir
@AhmedSALAH-bb7un
@AhmedSALAH-bb7un 2 жыл бұрын
Thanks for the huge effort! However, I have a little criticism about some little points. Maybe you should have started by explaining the difference between ("$number") and ($number), and when to just use the raw form (number). These little things would have taken a little time to explain but would have had an enormous impact on my understanding.
@lokeshwarreddy6397
@lokeshwarreddy6397 2 жыл бұрын
This is "BASICALLY" a good tutorial
@grandhiavinash4051
@grandhiavinash4051 4 жыл бұрын
very informative course. Thanks a lot for the effort.
Become a bash scripting pro - full course
36:00
CODE IS EVERYTHING
Рет қаралды 81 М.
Beginner's Guide to the Bash Terminal
1:14:37
Joe Collins (EzeeLinux)
Рет қаралды 2,3 МЛН
If Your Hair is Super Long
00:53
im_siowei
Рет қаралды 30 МЛН
Minecraft: Who made MINGLE the best? 🤔 #Shorts
00:34
Twi Shorts
Рет қаралды 46 МЛН
БАЙГАЙСТАН | 3 СЕРИЯ | ДУБАЙ |bayGUYS
44:17
bayGUYS
Рет қаралды 1,8 МЛН
before you code, learn how computers work
7:05
Low Level
Рет қаралды 639 М.
Bash Scripting Tutorial for Beginners
47:57
freeCodeCamp.org
Рет қаралды 598 М.
you need to learn BASH Scripting RIGHT NOW!! // EP 1
12:14
NetworkChuck
Рет қаралды 1 МЛН
Simon Sinek's Advice Will Leave You SPEECHLESS 2.0 (MUST WATCH)
20:43
Alpha Leaders
Рет қаралды 2,8 МЛН
8 Rules For Learning to Code in 2025...and should you?
12:59
Travis Media
Рет қаралды 330 М.
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 77 МЛН
The Linux Experience
31:00
Bog
Рет қаралды 2,1 МЛН
Large Language Models explained briefly
7:58
3Blue1Brown
Рет қаралды 1,4 МЛН
I Was DEFINITELY Using The Wrong Terminal Shell
9:59
DevOps Toolbox
Рет қаралды 80 М.