For those whose are trying to understand what is shell kernel and terminal Terminal is the screen through which you can write some commands also called interface. Now shell acts as an interpreter for ex If i said rubber indians will take it as eraser But Americans might think it's protection. So shells are nothing but interpreter. Now the intrepretation goes into OS or Kernel which is your brain now you heard rubber your brain processes and you will imagines a rubber. And picks up a rubber hardware physical work is done.please refer to the diagram in the types of shells
These Single video is really beneficial Ravi. Instead of searching for many books, articles, videos, students can learn everything from such "single videos". Thank you so much for your time
anyone tell me have one doubt here on starting creating template on that time template file was moved to bin then how it was excuted without changed the path? 2. when am doing same in my side redhat version am creating template file and edit when am excute it was showing template command not found like it was showing ? can anyone describe it.
This is really nice video with deep explanation but I thought you must start the shell scripting by introducing the various commands needed or present in sheel scripting which are most important for understanding the scripting. Will you please post the sheet of difference between bash and shell?
Content was excellent I was able to execute each and everything.. learned so many things.. But i only thing I was not able to get is " the main purpose of "eval" command ?? We can get the same output without eval..if we put command = `ls -ltr /etc` then echo $command. ....instead of command =" ls -ltr /etc" then eval $command
Sir, this video has all the content of videos of shell scripts that u previously added at the time of starting your youtube channel??? (conntent of all 60 videos)
I keep getting an error for the email commands: when running the memory utilization script i get mail: cannot send message: Process exited with a non-zero status
Hi, Thanks for creating this video. It has provided scripting skills to the beginners. but I stuck in the beginning while following this video for creating scripts. here @20.13, "template" was moved to /bin/---how are we able to execute the command when it is not in the folder "scripts". when I followed the same steps, it failed to locate the command in folder "scripts" and it outputing the same erorr. Please enter file name to create: helloworld touch: cannot touch '/scripts/helloworld.sh': No such file or directory
i even made multiple changes to the way i was scripting but once the file is moved to other folder it did not detect the file in the currecnt folder as was specified in script like /scripts/$file---my question is how were you able to run the command without any issue. did I miss any steps
Please provide filename to create: helloworld touch: cannot touch '/scripts/helloworld.sh': No such file or directory /usr/bin/template: line 5: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 7: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 9: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 11: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 13: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 15: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 17: /scripts/helloworld.sh: No such file or directory /usr/bin/template: line 19: /scripts/helloworld.sh: No such file or directory
@@asiyasyeda8385 I actually improved on this but you have to create an if then else statement to check if the directory exists, and if not, have it create the directory.
This lecture is very helpful to understanding the shell scripting to my evey friend can be subject the watching this video and basic concepts will be strong😊
File logical operators is not understood. It is saying too many arguments. If I write test there after if. And format is also different. It is not giving any output if I am writing a scripting exactly like u .. please help
Can you please do video how to do patching virtual and physical server before patching what will we do if you possible every thing explain in that video
@@TechArkit It's just like memorising.. So where can I get other of these so called "Specific bash characters" just like "echo", etc. Do I really need to memorise a lot of these in order to master bash.?
The quality of the video is very low I am not able to read anything...also when trying to change it, it shows Quality unavailable...can anyone please confirm if same issue is being faced?
Can any one help me with this. Create a shell script that will accept Transaction Range and will generate a CSV report containing the transactions for all accounts. (should return Account No, Full Name (Title||FN||LN), TransactionDate, Amount, Interest, TransactionType). a. The procedure will accept From_Date and To_Date. The date entered should be in the format DD/MM/YYYY. b. The script should return an error if there are missing inputs. c. From_Date input should be less than or equal to To_Date.
Write a Shell Script to find a file in your server ? Here file means any file weather it is txt,sh, or html etc And don't know wr the is it is Will u please help me bro I am waiting for ur reply please
This is really helpful and quality content with proper understanding of each and every concept and taught really well. Learnt everything really smoothly. 🙏🏼🙏🏼🙏🏼
Thanks for video bro..this is really help me for doing a shells script in my project ☺️one of the best tutorial for beginners.. ☺️♥️ Thank u so much bro..☺️☺️
in linux, if we gave year and month besides the scriptname, like ./scriptname.sh 2021 12, it wants to print like year:2021 month:12 Please help me!!!!!
Sir,Request you to please make a video on shell scripts those are useful for repetative work for a hadoop admin. Eg:Checking the status of all datanodes,servives,cleaning up old and unused or unwanted data,custom alerts,running multiple hadoop commamds using a single script.🙏🙏
I don't agree with the part that in programming, you have to compile the code to run it. Not all programming languages compile down to byte or machine code before being run. What do you think of web developers who don't necessarily need to compile their code to deploy it?
Hi Ravi Kumar, The uploaded content is so good and very much informative thanks for it. Still, I haven't watched fully still few more hours left out. I have observed 2 things here, 1. While creating the template also we can add this line chmod 755 $file.sh so that we will not be worried about giving the executable permission to the files. 2. During the relational operators topic you have mentioned the wrong symbols for le [].
cmon man you don't speak english stop pretending boy, indians sound like guitars falling of a cliff, i mean i am sure you are a great guy, but my ears are protesting against this !
Complete Shell Scripting Tutorial th-cam.com/video/7GNUzvjS_mE/w-d-xo.html
Join Telegram Group t.me/linuxarkit
Thanks for your efforts
0:01 Intro
0:06 Scripting vs Programming
3:32 Shell Scripting?
8:52 Types of Shells
13:29 Create Template
22:12 Quotations
29:08 Variables
36:54 Special Variables
50:18 Count given parameters
56:36 Arithmetic Operators
1:06:16 Relational Operators
1:14:13 Logical Operators
1:34:55 IF Statement
1:41:40 IF Else Statement
1:45:56 IF Else IF Statement
1:59:08 Nested IF
2:14:28 While Loop
2:22:15 For Loop
2:30:59 Case Statement
2:41:01 Continue Statement
2:54:05 Set Command
2:58:25 Shift Positional Parameters
3:05:25 Functions
3:14:38 Until Loop
3:21:27 Arrays
3:32:23 GetOpts
3:38:37 CPU Alerts Script
4:03:02 Monitor Disk Space
4:11:56 Troubleshooting Scripts
4:19:56 ShellCheck Website
4:26:39 Here Documents
4:33:46 Internal Field Separator
4:40:11 Eval Command
4:43:39 Multiple Scripts
4:48:36 Logger Command
4:56:48 Delete X Days Data
5:15:26 Wrap-Up
For those whose are trying to understand what is shell kernel and terminal
Terminal is the screen through which you can write some commands also called interface.
Now shell acts as an interpreter for ex If i said rubber indians will take it as eraser
But Americans might think it's protection.
So shells are nothing but interpreter.
Now the intrepretation goes into OS or Kernel which is your brain now you heard rubber your brain processes and you will imagines a rubber. And picks up a rubber hardware physical work is done.please refer to the diagram in the types of shells
Thanks for details smith.
These Single video is really beneficial Ravi. Instead of searching for many books, articles, videos, students can learn everything from such "single videos". Thank you so much for your time
It's my pleasure
For UNIX shell script and ORACLE PLSQL training with real time scenarios.contact us --> muraliplsqltraining@gmail.com
Thanks!
Welcome!
02:07:38. Excellent script writing sir
🙏
thank you
I am beginner in coding. Your video helped to understand each and every concept thoroughly
Glad to hear that!
anyone tell me have one doubt here on starting creating template on that time template file was moved to bin then how it was excuted without changed the path?
2. when am doing same in my side redhat version am creating template file and edit when am excute it was showing template command not found like it was showing ?
can anyone describe it.
Congratulations, very good and well explained course, i did enjoyed a lot and learned a lot.
Glad you enjoyed it!
This is really nice video with deep explanation but I thought you must start the shell scripting by introducing the various commands needed or present in sheel scripting which are most important for understanding the scripting.
Will you please post the sheet of difference between bash and shell?
i already uploaded supporting commands/videos on the playlist.
@Tech Arkit , please do explain -e and \c in echo ..and read "-r " ... When we can also use echo and read standalone??
-e is an extended options
if you include -e and \c will seek input with in the same line
read -r is to store the string input by the user
@@TechArkit okie, thank you so much 🥺❤️
In case statment example could someone tell why two semicolon is used. ;; @Tech Arkit
Content was excellent I was able to execute each and everything.. learned so many things.. But i only thing I was not able to get is " the main purpose of "eval" command ??
We can get the same output without eval..if we put command = `ls -ltr /etc` then
echo $command. ....instead of
command =" ls -ltr /etc" then
eval $command
You are 💎...deep knowledge brother...
I appreciate that
fantastic cover Dear Arkit
Can any one pls tell me what does /c mean at 58:40.
its text line formatting.
@@TechArkit thanku
Can you provide a link to the directory where all the files are stored?
That can act as "notes"
github.com/techarkit/shell-scripting-tutorial
Sir, this video has all the content of videos of shell scripts that u previously added at the time of starting your youtube channel??? (conntent of all 60 videos)
Basic commands are not added in this video, except that all other content is covered.
I keep getting an error for the email commands: when running the memory utilization script i get mail: cannot send message: Process exited with a non-zero status
If mail command does not working then script will fail to send
Impressive thank you for this good tutorial
You are welcome!
Hi Ravi , will you provide online training?
Yes, i do
This is really good. Thanks for uploading!
Glad you enjoyed it!
Hi, Thanks for creating this video. It has provided scripting skills to the beginners. but I stuck in the beginning while following this video for creating scripts. here @20.13, "template" was moved to /bin/---how are we able to execute the command when it is not in the folder "scripts". when I followed the same steps, it failed to locate the command in folder "scripts" and it outputing the same erorr.
Please enter file name to create: helloworld
touch: cannot touch '/scripts/helloworld.sh': No such file or directory
i even made multiple changes to the way i was scripting but once the file is moved to other folder it did not detect the file in the currecnt folder as was specified in script like /scripts/$file---my question is how were you able to run the command without any issue. did I miss any steps
also after moving template to /bin/ i entered 'ls' to find the command "template". folder was empty since it was moved to /bin/
Please provide filename to create: helloworld
touch: cannot touch '/scripts/helloworld.sh': No such file or directory
/usr/bin/template: line 5: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 7: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 9: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 11: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 13: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 15: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 17: /scripts/helloworld.sh: No such file or directory
/usr/bin/template: line 19: /scripts/helloworld.sh: No such file or directory
@@asiyasyeda8385 I actually improved on this but you have to create an if then else statement to check if the directory exists, and if not, have it create the directory.
This lecture is very helpful to understanding the shell scripting to my evey friend can be subject the watching this video and basic concepts will be strong😊
File logical operators is not understood. It is saying too many arguments. If I write test there after if.
And format is also different. It is not giving any output if I am writing a scripting exactly like u .. please help
can you please post what you have written
This is awesome. I was searching this kind tutorial videos since a month. Excellent explanations and topics. Thanks a lot Bro.
Happy to help
is this complete bash shell scripting tutorial...i am learning devops so is this enough for me?
Yes enough
Thanks, first time learning scripting and I can keep up.
You can do it!
Can you please do video how to do patching virtual and physical server before patching what will we do if you possible every thing explain in that video
th-cam.com/video/8QzOmAlUCMs/w-d-xo.html check this out
Hey, shell scripting and bash scripting are same or different🤔🤔🤔😳
both looks similar however there are minor changes in both.
@@TechArkit ohhhk 👍
Thanks . Nicely explains Fundamentals
Thanks and welcome
Sir which things we need to know before shell scripting...?I mean we need to learn any language before shell scripting?
Basic Linux would be good. like commands and little more about OS.
I have a question. Does this video claim that it will make you master the entire bash script.?
It will give you a decent knowledge where you can write your own script by correlating the logics.
@@TechArkit It's just like memorising.. So where can I get other of these so called "Specific bash characters" just like "echo", etc. Do I really need to memorise a lot of these in order to master bash.?
@@KazuyaGaming17Just practice for multiple times no need specifically memorize them.
Excellent Ravi
Thank you
OMG the _how-the-indian-youtube-guy-explains-it_ memes are all true. 😆😂
Thank You for sharing Ravi, content was good, way of explanation was excellent everyone can understand, I recommend everyone to watch.
Thanks a ton
Wonderful tutorial ... thanks for making it
Glad you liked it!
The quality of the video is very low I am not able to read anything...also when trying to change it, it shows Quality unavailable...can anyone please confirm if same issue is being faced?
Go to settings ---quality of video- select higher quality
Kaumudi bro check the quality now issue has been solved
Hello Ravi,
can you please make a video like this one but for Python 3?
Thank you for the quality content.
is shell scripting and bash scripting same ???
Not same however they are similar
Is this tutorial enough for apply informatica developer job
I am not sure on the role what your talking about, however for shell scripting it is enough
Can any one help me with this.
Create a shell script that will accept Transaction Range and will generate a CSV report containing the transactions for all accounts. (should return Account No, Full Name (Title||FN||LN), TransactionDate, Amount, Interest, TransactionType).
a. The procedure will accept From_Date and To_Date. The date entered should be in the format DD/MM/YYYY.
b. The script should return an error if there are missing inputs.
c. From_Date input should be less than or equal to To_Date.
Does this records stored in database? If yes you need to use SQL statements/queries to fetch and validate the data.
Loved it... It's too good
Thank you so much 😀
Thank you and love your videos
Glad you like them!
Write a Shell Script to find a file in your server ?
Here file means any file weather it is txt,sh, or html etc
And don't know wr the is it is
Will u please help me bro
I am waiting for ur reply please
find / -iname "*.txt"
Sir how to start with this. How to download this window
its just a Linux server.
@@TechArkit sir I have windows os how do I practice scripting there. Please help me. I don't know the abcd of it
how do you do that?
Thank you very much🙏
Always welcome
Thanks for your videos. How to connect Oracle and write the scripts on oracle database ? Please add the related video in the comment.
You can using SQLplus.
@@TechArkit Can't we connect Oracle from Unix ? I want to execute or compile one .sql script from Unix. Please let me know how can I do this ?
Thank you Brother for clear explanation 😊
You're welcome 😊
Just brush up the shell script concepts.. Contents that you have been covered are just Productive n More informative.👍
Thank you
Hi Ravi..is this tutorial enough to write any kind of shell script?
Yes, if learn and practice perfectly more than enough for writing any kind of scripts.
@@TechArkit ty Ravi for your valuable response
@@TechArkit ty Ravi
❤️Thanks a lot. I was looking for that tutorial
thanks
Looks like you covered good stuff and in detailed examples. I hope I will complete this and get some knowledge. Thanks for the work.
Thank you, let us know course feedback
Thank you bro its really helpful us as a Linux system Admin
Glad it helped
This is really helpful and quality content with proper understanding of each and every concept and taught really well. Learnt everything really smoothly. 🙏🏼🙏🏼🙏🏼
Glad it was helpful!
Thanks for video bro..this is really help me for doing a shells script in my project ☺️one of the best tutorial for beginners.. ☺️♥️ Thank u so much bro..☺️☺️
Thank you
Thank you sir. Very useful
So nice of you
I appreciate your work
Thanks
Once more I thank you very much for great content, Sir!
Could you please explain what is the propose of "-c" flag on your echo commands?
Formatting the input style.
in linux, if we gave year and month besides the scriptname, like ./scriptname.sh 2021 12, it wants to print like year:2021 month:12
Please help me!!!!!
pass the command in reverse quote, it will execute in subshell and print the output.
Example: echo "scriptname`date "+%y"` `date "+%m"`"
@@TechArkit Thank you ,Sir
Explanation of topic is awesome...
But instead of providing with 5hrs lengthy video. Dividing in to small units is better
th-cam.com/video/7GNUzvjS_mE/w-d-xo.html
How to create template file I am getting error as no such file or directory
Please see the series of videos to understand the same. th-cam.com/video/n9UvmprQkK4/w-d-xo.html
Can you please provide note for this whole video ?
Notes are available in GitHub.com/techarkit
Sir,Request you to please make a video on shell scripts those are useful for repetative work for a hadoop admin.
Eg:Checking the status of all datanodes,servives,cleaning up old and unused or unwanted data,custom alerts,running multiple hadoop commamds using a single script.🙏🙏
Noted
@@TechArkit Thank you sir.May i get yor email id please to contact you.
@@prateekkulkarni656 aravikumar48@gmail.com
@@TechArkit Thank you sir
You are doing great..... Thank you so much for this video.... 😊
Thank you so much 😀
thanks, sir, this video is very useful
Most welcome
It's like zero to hero after watching the complete video...
Thank you for watching.
Thank you ❤️😊
You’re welcome 😊
Well-Done Man. thanks for the wonderful tutorial.
You're welcome!
Thank you very much
You are welcome
Awesome! Thanks
Thanks
superb
Thank you! Cheers!
Excellent!
Many thanks!
Thank you sir for doing this.Very much appreciated.
Very welcome
how to download centOS ??? u skipped the whole first step
centos.org/download
Good
Thanks
I don't agree with the part that in programming, you have to compile the code to run it. Not all programming languages compile down to byte or machine code before being run. What do you think of web developers who don't necessarily need to compile their code to deploy it?
please re-validate your question and let me know.
awesome
Thanks
thank u sir..
So nice of you
LEGEND😇
Thanks
Amazing. Thanks for this 🙏
My pleasure!
Hii Sir, also please create Advance Shell scripting video 🙏🙏🙏
Okay, will do
Very well explanation and tutorial with use cases... one of the best content on shell scripting. Good job and thanks for making it.
Thank you
My study Secret Recipe is simple, just 3 words-repeating until overfitted. lol
AWK and SED usage need to be add
It's an same playlist
Hi Ravi Kumar,
The uploaded content is so good and very much informative thanks for it.
Still, I haven't watched fully still few more hours left out.
I have observed 2 things here,
1. While creating the template also we can add this line chmod 755 $file.sh so that we will not be worried about giving the executable permission to the files.
2. During the relational operators topic you have mentioned the wrong symbols for le [].
Thanks .
#LearnByDoing
Thank you.
👍🙏
Thanks
without explaining anything you are just wrting your codes..seems like you are doing for yourself
th-cam.com/play/PL8cE5Nxf6M6b8qW7CSMsdKbEsPdG9pWfu.html check this play with slow explanation.
cmon man you don't speak english stop pretending boy, indians sound like guitars falling of a cliff, i mean i am sure you are a great guy, but my ears are protesting against this !
Play video in 0.5 Speed