Тёмный

Shell Scripting for DevOps | Zero 2 Hero Part-2 | Shell Scripting Interview Q&A |  

Abhishek.Veeramalla
Подписаться 354 тыс.
Просмотров 184 тыс.
50% 1

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 515   
@Deva2596
@Deva2596 Год назад
🎯 Key Takeaways for quick navigation: 00:01 📜 Introduction to advanced shell scripting concepts. 00:41 🛠️ Bash scripting is the focus, applicable across different operating systems. 01:25 💡 Recap of previous video, covered basic shell script and system commands (DF, free, nproc, top). 03:28 🚀 Goal: Create a custom shell script to monitor virtual machine health. 06:00 🗒️ Using metadata information to detail script author, date, purpose, and version. 07:25 🔍 Debugging techniques: Using Echo statements for clear script output. 09:12 🐍 Introduction to grep command to filter output. 10:48 🔄 Piping output using the pipe symbol (|) to chain commands. 18:48 🔀 Combining grep and PS command to filter specific process information. 22:46 📊 Grep command filters output data; Pipe statement sends output from first to second command. 23:30 🔄 Piping date command's output doesn't work due to default output channel; Pipe transfers output from STDIN to the next command. 25:23 🚀 Interview question: Pipe doesn't work with date command because it sends output to STDIN; Pipe needs commands not sending info to STDIN. 26:46 📄 'awk' command extracts specific columns from output data, useful for data filtering in logs. 31:48 ⌨️ Shell script best practice: Use 'set -e' to exit script on errors, ensuring immediate error detection. 32:17 🛑 Set 'set -o pipefail' to make sure script stops on pipe command failures. 40:14 🗃️ Retrieving error logs from external storage using 'curl' command and piping it to 'grep' for specific data extraction. 45:09 🌐 'curl' command used for making HTTP requests, similar to tools like Postman; Retrieve data from APIs and websites in scripts. 45:52 📜 Shell scripting can be used by DevOps Engineers to automate tasks and perform various operations efficiently. 46:05 📜 DevOps Engineers can use the `curl` command or the Python `requests` module for API requests and retrieving information from resources. 46:20 📜 The `wget` command can be used to download files from the internet, but it doesn't display output; whereas `curl` can show output directly. 47:15 📜 The `grep` command can be used with `curl` output or downloaded files to filter information, aiding in error detection. 48:10 📜 The `find` command is useful for locating files in a directory structure based on various conditions. 54:21 📜 Understanding `if` and `if-else` conditions in shell scripting helps to execute different actions based on specific conditions. 54:49 📜 Learning `for` loops is essential for automating repetitive tasks and iterating through a range of values. 57:55 📜 Utilizing the `trap` command allows you to handle signals like Ctrl+C, providing actions to be taken when specific signals are received. 01:07:59 🔗 The `trap` command in Linux can be used to handle and respond to various signals, like Ctrl+C, in order to control script behavior and prevent unintended consequences. 01:08:13 📜 A real-world scenario for using the `trap` command is preventing incomplete data from being used by executing cleanup actions when someone interrupts a script with Ctrl+C. 01:09:22 🔗 The video concludes by encouraging viewers to comment and suggest topics for future videos, offering to provide more in-depth explanations on commands like `curl`, SMTP, or trap signals based on audience feedback. Made with HARPA AI
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks 🙏
@vamshikrishna7945
@vamshikrishna7945 Год назад
@@AbhishekVeeramalla how to enter pipe parameter in keyboard u said ps -ef grep"some name"
@sreepaljsp
@sreepaljsp 11 месяцев назад
@@vamshikrishna7945 in keyboard below the backspace button, above the enter button there is a button with these symbols | \ press this button along with shift, then it will print pipe, so pipe symbol is this one | i hope you got it
@Santhosh_dy3
@Santhosh_dy3 4 месяца назад
@@vamshikrishna7945 shift + \= |
@vishnuguntika7142
@vishnuguntika7142 2 месяца назад
@@vamshikrishna7945 ps -ef | grep "some name"
@aakashm4930
@aakashm4930 8 месяцев назад
58:50 if anyone is getting "a is greater than b", It could be because you are using the ">" operator. In bash ">" is used for string comparison, we use "-gt" for "greater than" in bash for numericals
@gopinadhcherukuri2282
@gopinadhcherukuri2282 7 месяцев назад
thankyou sir
@SabithOfficial-sr6ef
@SabithOfficial-sr6ef 4 месяца назад
I was looking for this comment thanks.
@sohamkasar7218
@sohamkasar7218 Год назад
The way u r teaching to us is just like a butter --> everything is Clyster and Clear
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks alot :)
@Yonatan2479
@Yonatan2479 6 месяцев назад
bro its crystal* and butter is not crystal and clear 😭
@SumitBudhawant
@SumitBudhawant 6 месяцев назад
Yes. It is simple. and you made it simple for us. I'm grateful that I found this content.
@abhishekjoshi001
@abhishekjoshi001 9 месяцев назад
I'm really impressed by the way you teach it ; through ample amount of revesions and thorogh explanations.
@sangativamsikrishna1691
@sangativamsikrishna1691 Год назад
Thanks Abhishek, please do this next level shell scripting videos along with the present Devops crash course. we will be waiting for the next level sessions on this Abhishek. Thanks for all your efforts and bringing the valuable content to us on DEVOPS journey.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks alot sure
@murugesanv3558
@murugesanv3558 Год назад
Wow this session is better than 99% of Linux tutorials out there ❤❤❤
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Glad you think so!
@Smartcool74
@Smartcool74 Год назад
@@AbhishekVeeramalla Bro I am still watching not complete. i have a doubt you are using AWK command in that AWK command why using AWK -F?
@vivekpuurkayastha1580
@vivekpuurkayastha1580 Год назад
@@Smartcool74 to use delimeter awk -F" " means fields are delimited by a single space character
@Smartcool74
@Smartcool74 Год назад
@@vivekpuurkayastha1580 Bro you are working in IT?
@vivekpuurkayastha1580
@vivekpuurkayastha1580 Год назад
@@Smartcool74 Yes
@VishnuMalliReddy
@VishnuMalliReddy 4 месяца назад
Have seen lot of videos on basics of Linux/shell script but yours's is the best and the way your explanation is giving more interest in learning. Thanks much 🙏 Now have to decide to go through all your videos and finally you have very big heart of giving this knowledge as free..
@AbhishekVeeramalla
@AbhishekVeeramalla 4 месяца назад
Glad it helped!
@maddparadox
@maddparadox Год назад
Great video! One thing to note that the reason < date|echo "Date is" > doesn't work is because echo doesn't use stdin. It outputs the arguments passed to it. Thats why you see "Date is" printed on the screen. Date command still outputs to stdout. Thats why you can use pipe grep with date
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Nice
@mr.sagarkumar3602
@mr.sagarkumar3602 Год назад
thank you very much Abhishek, please continue this series. You really making learning of this topics becomes easy for everyone.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks alot .. please check the shell scripting playlist
@martinm.7249
@martinm.7249 4 месяца назад
June 2024 This is great nearly 300k subs from 5k subs a year ago. Loving the devops crash course
@AbhishekVeeramalla
@AbhishekVeeramalla 4 месяца назад
🥳🥳🥳
@Manumammu31
@Manumammu31 Год назад
Please continue this series it’s so helpful
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Sure
@raman7223
@raman7223 Год назад
Superb bro, expecting next level bash script , make a part 3 as well.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Sure
@hrmodding
@hrmodding Год назад
@@AbhishekVeeramalla when can we expect?
@SGZ123
@SGZ123 Год назад
This is one of the best Bash Scripting Tutorials! Thank you for making such good tutorial
@rocklinks
@rocklinks Месяц назад
Abishek you are always focusing the Windows and Mac users. But still the users like me who uses linux for more than 2 years. yes we exist.
@AlanaatiRuchulu
@AlanaatiRuchulu 11 месяцев назад
you are truely awesome abhishek you are so detailed and anyone can understand from your teachings as your approach teaches a layman to IT as well and get their basics right. I am totally new to the space of operations. Thank you so much for all your efforts❤
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
Thanks a ton
@shrishailkalashetti4953
@shrishailkalashetti4953 11 месяцев назад
Hats off to you, Abhishek. You explained it in a way that everyone can understand
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
Thanks a lot
@nireekshana9131
@nireekshana9131 11 месяцев назад
summarizing what we learnt is a good thing in the video
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
☺️
@MounikaP-v8r
@MounikaP-v8r 2 месяца назад
Each and every word uttered is ton of info and knowledge..May God bless you in doing more such masterpieces!
@AbhishekVeeramalla
@AbhishekVeeramalla 2 месяца назад
❤️
@kehindeoluwadamilare5594
@kehindeoluwadamilare5594 5 месяцев назад
You made shell scripting looks simple in your explanatory , I am backend developer, but I love Devops as well thank you Abhishek.
@AbhishekVeeramalla
@AbhishekVeeramalla 5 месяцев назад
Thank you so much 😀
@kehindeoluwadamilare5594
@kehindeoluwadamilare5594 5 месяцев назад
@@AbhishekVeeramalla I am having this error: line 22: aws: command not found after creating a script file aws_resource_tracker.sh, i added the aws s3 ls to list out s3 bucket that i have but when try to run the script ... ./aws_resource_tracker.sh. I am getting an error: aws: command not found, what could be the issue
@kehindeoluwadamilare5594
@kehindeoluwadamilare5594 5 месяцев назад
@AbhishekVeeramalla don't worry I have fix it, i forgot to run the aws configure after connecting to the ubuntu sandbox.
@ramanabharadwaj
@ramanabharadwaj 6 месяцев назад
Hi Abhishek, Thank you very much for the DevOps and shell scripting playlists. I found them very useful. I have a doubt regarding piping the output of the date command to the echo command. At 24:40, you said that the date command sends the output to stdin, and hence, the pipe won't be able to catch the output of the date command. And this is the reason why "date | echo "date is " doesn't print the date. But, when I tried the following command "date | awk '{print $3}'" the output is "March" which is the 3rd column of the date command, or the output of "date | awk '{print $4}' " is "2024" which is the 4th column of the date command. So, the output of the date is sent to awk command through the pipe and hence it is able to print the 3rd and 4th columns of the date command's output. I did a similar check by piping the output of date to grep and that too worked. On the other hand, if I pipe the output of any command to echo, it doesn't work. Example: ps -ef | echo "Output of ps -ef" or ls | echo "output of ls" doesn't work. When I looked at the pipelines section of man bash, this is what I found: Pipelines A pipeline is a sequence of one or more commands separated by one of the control operators | or |&. The format for a pipeline is: command | command2 The standard output of command is connected via a pipe to the standard input of command2. So, I think, in all the cases where we use pipe, the command to the left side of pipe pushes its output to stdout and the command to the right of pipe reads from stdin. When I searched on Google about piping to echo command, this is what I found. echo prints all of its arguments. It does not read from stdin. So, when we do date | echo "Date is " the pipe connects standard output of date to standard input of echo. But, echo ignores standard input and will dump its command line arguments - which are none in this case - to its own stdout. Hence the output of this command is just "Date is " For a program that reads its stdin and prints that to stdout, we can use cat. For example date | cat prints the date. So, to conclude, I think echo is the culprit here as it doesn't catch the output from stdin, unlike awk or grep. Please clarify my doubts and correct me if I am wrong. Thank you in advance.
@someshtejasb5512
@someshtejasb5512 11 дней назад
Yes, you're correct; the echo command doesn't read from stdin. So it doesn't work in this case. But we can do it in another way: echo "The date is $(date)". This will print the date with the following string provided in the echo command. It can capture the output, if we put in a format specifier.
@mejavedjaved
@mejavedjaved Месяц назад
Date- 20-08-2024 . Completed the video and it is very easy to follow. You're an awesome tutuor/Guru or what to name you. Thank you.
@vmadhaviaradhyula
@vmadhaviaradhyula 9 месяцев назад
The shell scripting sessions are really great and can you please share more information about the below mentioned topics : 1. How to transfer/copy the files from one server to another server? 2. Few more examples on loops concepts. 3. How to store multiple values received from grep output. Thanks in advance. .
@hardikpatil444
@hardikpatil444 Месяц назад
1. scp 3. >
@Muni.P
@Muni.P Год назад
Your teaching awesome.I learned more thing about in bash scripting.. Thank you so much Anna🎉🎉🎉....
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
❤️
@vivekgautam9766
@vivekgautam9766 3 месяца назад
Damn Satisfying Video.. Much Needed! Please make tutorials from basics on RedHat Openshift
@akshaygp18
@akshaygp18 11 месяцев назад
I was not knowing much about shell script. Thanks to you Abhishek for this wonderful session. I learned a new technology💥💥.
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
My pleasure 😊
@workwithmayuresh
@workwithmayuresh Год назад
Hi Abhishesk , thank you so much for teaching us like this ! ❤I would like to add one correction which I found while practicing from your videos , in IF-ELSE example ....... we will have to use comparison operator "-gt" instead of ">" as I was getting wrong answer with operator ">" . As comparison operators, such as -eq, -ne, -lt, -gt, -le, -ge, for numeric values, or ==, !=, , =, for string values.
@mallikalinga1606
@mallikalinga1606 Год назад
Thank you so much for the info
@SaifUlIslam-lw3dm
@SaifUlIslam-lw3dm 6 месяцев назад
i also have confusions about this, however, I hope I will find some good documentations on the internet about this topic
@BSAIKIRANREDDY-
@BSAIKIRANREDDY- Год назад
Hi abhi thanks for all your efforts I have learning Devops from your videos. You are teaching in such a way that we learn in effortless way. Bless god give more power to you thanks again. Waiting for part 3.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks, means a lot !!
@PragatiDeshmukh-ef9zl
@PragatiDeshmukh-ef9zl 7 дней назад
Your teaching method is too good…..please create detailed video on the signals we use day to day activity
@satishkumarrayavarapu5054
@satishkumarrayavarapu5054 5 месяцев назад
shows telugu power loved from andhra 😍😍😍
@karamashiq9360
@karamashiq9360 11 месяцев назад
thank you so much Abhishek, Love from KSA, i will tell about this wonderful channel to my colleagues which I found through google notifications set on my mobile
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
Thanks a ton
@renishpatel8247
@renishpatel8247 Год назад
Excellent!!!....kindly make part-3
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Sure
@venkatallu5337
@venkatallu5337 7 месяцев назад
I saw all the commands explained in the video in many scripts but got the clear view on them from this video. 1. Please explain email triggering using shell scripting. 2. Please share if there are Linux, operating system, networking videos.
@Vishwask22
@Vishwask22 7 месяцев назад
Check out his another playlist, where he did a project for aws-event-triggering.
@vishnuvardhandeeli3386
@vishnuvardhandeeli3386 Месяц назад
Excellent tutorial ever seen! The explanations were clear and very helpful. Thanks for creating such an informative videos! :)
@AbhishekVeeramalla
@AbhishekVeeramalla Месяц назад
Glad it was helpful!
@HarishKumar-e5h7h
@HarishKumar-e5h7h 9 месяцев назад
really awesome i learned lots of commands by today its perfectly working going forward to part 2 thanks abhi
@archanakalesan943
@archanakalesan943 8 месяцев назад
Superb Explanation, the way of teaching is just perfect. 👏 Thank you
@akshaysuryawanshi8697
@akshaysuryawanshi8697 Год назад
great Shell scripting session Sir, continue doing great work!!
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks, will do!
@rajaverma3210
@rajaverma3210 Год назад
Explained in very simplified manner
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks
@manjunathraju9557
@manjunathraju9557 Год назад
Hey Abhishek, thanks for sharing your knowledge, i am looking to get from your side more DevOps tech Videos.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Sure
@jhansipogula5566
@jhansipogula5566 3 месяца назад
Hi, Abhishek. I recently found your channel and learning Ansible and Terraform. I wish if you could also make vedios on windows Powershell scripting zero to hero series. I understand that your main focus is Devops but if possible! Appreciate all your efforts!
@AbhishekVeeramalla
@AbhishekVeeramalla 3 месяца назад
Thanks
@anil-kumar75
@anil-kumar75 Год назад
Great video again, looking forward for part-3 and also for K8 troubleshooting videos too.. If you do part-3 for shell scripting, then pls consider this question : If in EC2 instance, load is increasing suddenly,how will u check using linux commands and also how you will mitigate it??
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Hi Anil, Thanks. To answer your question, you can definitely do it using shell scripting but its not the efficient way. I will try to explain why if I make a similar video
@anil-kumar75
@anil-kumar75 Год назад
@@AbhishekVeeramalla Thanks for the reply Can you tell me the command actually to check the increasing load, I was thinking we can check it via I)free -mt and ii)top, are there any other commands effective than these??
@AbhiMN-ke4ri
@AbhiMN-ke4ri 6 месяцев назад
Amazing Great content coverage with crisp required information Abhishek. Please continue with the Part3 with further commands that we come across as we delve in-depth in DevOps. Thank you very much for the content. Wish you more success. Cheers brother!!👏🎉
@swaroops9413
@swaroops9413 3 месяца назад
HI, I was running the command date | echo "today is " when I realized that echo command will only print what is typed in it. But if you try date | grep Jul , the pipe is able to transfer the output to as an input to grep. Therefore I believe the interview question about why pipe not transferring the output should be taken with a grain of salt. Other than that I feel this is great lectures and very helpful to understand scripting. Thank you
@dhanikonda6097
@dhanikonda6097 11 месяцев назад
hi Abhishek, no words for your effort. your videos are very helpful. please do a video on signals for DevOps engineers.
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
Okay sure
@manjunathac.b7193
@manjunathac.b7193 Год назад
Thanks Abhishek, your taking good session on shell scripting, please do next level shell scripting videos
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
sure, Thanks a lot
@ashwinipote975
@ashwinipote975 Год назад
Thank you @Abhishek.Veeramalla you teach very well I really learnt shell scripting with most important command which we used in daily basis .
@AshishGupta-oj3qe
@AshishGupta-oj3qe 3 месяца назад
Amazing session Finally got to know different commands and scripts to use in ubuntu. Thank you Abhishek ❤
@architkumar1265
@architkumar1265 5 месяцев назад
To list different types of SIGNALS in Linux, that kill command can pass, type the command " kill -l ". This command will list all the SIGNALS in the command prompt. The most polite way 😂 of killing a process is -> [ kill ____(process_ID) ]. This command internally uses default SIGNAL listed at 15th number -> { SIGTERM }. The most powerful way of killing a process is forcefully destroying it by the command -> [ kill -9 ___(process_ID)]. This command, no matter what, will kill any running process from it's origin. It uses the signal listed at 9th number -> {SIGKILL} . Now, if we want to kill all the foreground processes in one go from the origin, then, we can use "pkill command". The beauty of this command is, we don't have to specify any process ID with this command. We can directly write the name of the process that we want to kill [ Ex: pkill -9 ping ] -> Even if you have multiple of pings going on in the foreground, this command will kill all the pings in one go...
@anilvenkatesh6
@anilvenkatesh6 Год назад
Thanks Abhishek, It was good learning through practical. Thanks for your time.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Most welcome!
@dideepakindorkar3413
@dideepakindorkar3413 Месяц назад
Vvvvvvv helpful series..Thanks abhi for your all efforts 🎉
@Bangaram007
@Bangaram007 Год назад
awsm information peeps @free of cost bow down proffesor
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Welcome 😁
@sarfrajmalik2881
@sarfrajmalik2881 6 месяцев назад
Great video Abhishek...it gives confidence for an interview..thanks for supporting the cloud community....🎉
@pradiptarakshit7751
@pradiptarakshit7751 4 месяца назад
Thanks Abhishek! Your sessions are great 🎉 Regarding the interview question, I was reading about date & echo after the video. I found that date outputs in stdout(1). echo doesnt take input from stdin(0) & only outputs arguments to stdout(1). pipe connects stdout(1) from left to stdin(0) to the right. So it only prints this. 0, 1 are file descriptor numbers.
@YashSharma-io6ql
@YashSharma-io6ql 4 месяца назад
YOU ARE DOING REALLY GOOD JOB SIR, I WOULD REQUEST TO PLEASE PROVIDE MORE COMMAND VIDEOS THAT WILL REALLY HELP
@nageswaran1762
@nageswaran1762 10 месяцев назад
Thank u is not enough for ur lives enhancing effort...
@AbhishekVeeramalla
@AbhishekVeeramalla 10 месяцев назад
My pleasure
@pascaldongmo8220
@pascaldongmo8220 5 месяцев назад
Great video...waiting for python videos now!!
@NikhilSarwara-vi1ff
@NikhilSarwara-vi1ff 4 месяца назад
26:40 date is giving the output and PIPE '|' is sending the details also but the thing is that your echo command is not printing the values from date.
@Muni.P
@Muni.P Год назад
Thanks bro 😊... uploading the part-2
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Welcome
@andrewb1570
@andrewb1570 9 месяцев назад
You are just gold. Thank you, man.❤
@AbhishekVeeramalla
@AbhishekVeeramalla 9 месяцев назад
You're welcome!
@Iamprathiik
@Iamprathiik 8 месяцев назад
Awaiting for the advance version of this video 😊😊😊 ... I appreciate the effort you took in creating this content...
@anilkumar-jj8gu
@anilkumar-jj8gu Год назад
Thanks Abhishek, I'm new to shell scripting, loving your way of teaching. Waiting for next session on shell scripting..🙏
@dileepkumar-vz9wt
@dileepkumar-vz9wt Год назад
Thanks a lot Abhishek for your videos please continue these we are learning lot things from you great thanks for all your efforts to share your knowledge ❤
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks a lot
@soumyadipchatterjee2267
@soumyadipchatterjee2267 Год назад
Great video Abhisekh . Can you please share an Real world example of ifelse & forloops in daily Devops lifecycle ? Thanks a lot in advance .
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Will upload soon
@KalpanaRadhakrishnan1999
@KalpanaRadhakrishnan1999 Год назад
Thank you so much abhishek veeramalla😊😊😊😊😊😊
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks
@rushilaughingvirus5415
@rushilaughingvirus5415 2 дня назад
very informative Abhishek
@abismohammad.3
@abismohammad.3 9 месяцев назад
🎯 Key Takeaways for quick navigation: 00:01 🧭 *Advanced shell scripting concepts introduction.* 01:11 🚀 *EC2 instance setup with Ubuntu for shell scripting practice.* 04:10 📝 *Adding metadata to scripts for better understanding.* 07:11 🚨 *Debugging with Echo and "set -x" command.* 14:02 🕵️‍♂️ *Investigating processes with PS and GREP.* 20:53 🔄 *Explaining the pipe "|" command functionality.* 21:34 📝 *Recap: Comments, debugging, PS, GREP, and pipe command.* 23:15 ❓ *Interview question: Pipe command with Date.* 26:19 🔄 *Filtering processes with PS, GREP, and AWK.* 32:17 🚦 *Best practices: Set -e, -o pipefail.* 40:14 📄 *Searching log files with Curl.* 44:11 🌐 *Overview of curl command and its uses.* 46:34 📥 *Difference between wget and curl commands.* 48:25 🕵️ *Introduction to the find command in DevOps.* 51:36 🔄 *Understanding sudo, su, and switching between users.* 54:49 🤔 *Basics of if, if-else, and for loops in Shell scripting.* 01:02:57 ⚠️ *Overview of the Trap command in Shell scripting.* 01:05:15 🚦 *Understanding Linux Signals and Trap Command intro.* 01:06:59 🕵️‍♂️ *How to Use the Trap Command in Shell Scripting.* 01:09:22 📚 *Wrapping Up and Audience Interaction.* Made with HARPA AI
@KrishnaKumar-ks3mj
@KrishnaKumar-ks3mj 10 месяцев назад
Hi @Abhishek, your videos are really the best in yt, I would like to say you are doing the great jobs for the people moving to devOps. While watching this video I was looking for getopt and getopts with some good examples, not to say as you will provide in it
@shaheengamers100
@shaheengamers100 2 месяца назад
Amazing video to understand scripting, thank you bhai.
@abhishekgowda7383
@abhishekgowda7383 Год назад
Really appreciated your work bro,explained with practical stuffs,thank you.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Welcome
@debajyotidey1999
@debajyotidey1999 3 месяца назад
Great explanation... hat's of to you for make us understand like this simple way....😊
@KUMBAM
@KUMBAM Год назад
Nice Abhishek. Given basic understanding. Expecting little complex examples in shell scripting work a good written script
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Next video on the way .. Should be live in some 30 mins
@NinjaAnkit
@NinjaAnkit Год назад
without practice i forget all the command but i am using in my office multiple time so i learn many command rightnow i get more clarity . Please make part 3 as well.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Its already made .. please check the shell scripting playlist on the channel
@raghu7371
@raghu7371 10 месяцев назад
Learning some technical skills ❤
@AbhishekVeeramalla
@AbhishekVeeramalla 10 месяцев назад
Keep going
@prakashganesh98
@prakashganesh98 Год назад
We are waiting for next level shell script with devops
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
sure, very soon
@Raj-ck4uw
@Raj-ck4uw 7 месяцев назад
Thank you so much for the content.. Please make part 3 with handling SMTP and more
@RohitTheTraveller
@RohitTheTraveller Год назад
Please make part 3 also, and can you please make some sample projects end to end devops.
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Sure
@Seedlinux
@Seedlinux 3 месяца назад
Amazing tutorial, thank you for your time!
@AbhishekVeeramalla
@AbhishekVeeramalla 3 месяца назад
My pleasure!
@anilkumar-jj8gu
@anilkumar-jj8gu Год назад
Learned lot Thank you Abhishek 🙏
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Most welcome !!
@TheSeeker001
@TheSeeker001 6 месяцев назад
HI Abhishek, successfully completed the part-2 of shell scripting :) .....
@rambabukalluri5166
@rambabukalluri5166 Год назад
Bro u r explanation is good. Please do part-3
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Please check the shell scripting playlist
@lingrajbiradar4416
@lingrajbiradar4416 Год назад
I was waiting for this... Thank you Abhishek 😍
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Welcome
@lingrajbiradar4416
@lingrajbiradar4416 Год назад
@@AbhishekVeeramalla please make more video on shell scripting Abhishek.
@iprasad2974
@iprasad2974 Год назад
Hi abhishek Awsome contet to provide us thanks alot..... My request is can you please provide python script classes atleast core content of python and how to develop scripts Now a days to use python and go language scripts to work on different resources providers it must be help full it support all the environments like linux, Mac, windows Maye be it possible do for us abhishek and Another one is how develop the programing basics its use casess Your teaching levels are Best one, it helps to set next generation tech guys thankyou abhi.........
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Sure .. I have shared the free Python content on my channel before .. where I shared the python website that I wrote .. check once
@anilkumar-cw5jd
@anilkumar-cw5jd Год назад
It covers some small interview questions like how to check load on the machine, which command is used to create partitions..etc ?
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
These videos are more focused on general Devops activities over the admin activities
@anilkumar-cw5jd
@anilkumar-cw5jd Год назад
I need answer brother
@shubhamranjan238
@shubhamranjan238 Год назад
hi Abhishek, date | echo "today is" doesn't work, but when we do date | grep , This works.
@srikarimmidisetty7947
@srikarimmidisetty7947 10 месяцев назад
@Abhishek sir, please do the advance concepts video for shell scripting. Thanks sir , great learning
@AbhishekVeeramalla
@AbhishekVeeramalla 10 месяцев назад
Pls check day-8 of devops zero to hero course
@srikarimmidisetty7947
@srikarimmidisetty7947 10 месяцев назад
@@AbhishekVeeramalla thank you sir
@seenuc-x5x
@seenuc-x5x Год назад
Hi Abhishek. really i don't have words to tell, you are awesome, thank you soooo much Buddy👏👏
@BOSEBELLALA
@BOSEBELLALA Год назад
Thanks for the video,Please do video for swap,reverse order tac execution and some more
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Noted
@shashankkhulbe3237
@shashankkhulbe3237 7 месяцев назад
Please create Advance Linux shell scripting ! Thanks for this Wonderful sessions
@manjunathbellakatti8278
@manjunathbellakatti8278 Год назад
Thanks a lot sir, Have learned many things in this video 🙏
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Thanks
@naveenkumarp6240
@naveenkumarp6240 Год назад
Kindly do more video
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Please check the playlist
@TRADEWITHJIGNESH
@TRADEWITHJIGNESH 4 месяца назад
57:17 Sir in this condition instead of symbol of greater than (>)you have to use -gt or -ge
@Krish32154
@Krish32154 5 месяцев назад
24:30 date command doesn't send the output to stdin, it sends to stdout only. This doesn't work because echo command doesn't read anything from stdin. if you do date | cat or date | more date | less it will work as expected.
@antonyvl
@antonyvl 2 месяца назад
Really great really great sensei 🎉🎉🎉
@the_hustling_wanderer
@the_hustling_wanderer 11 месяцев назад
Hi Abhishek, thanks for making this video
@AbhishekVeeramalla
@AbhishekVeeramalla 11 месяцев назад
It's my pleasure
@akashn6104
@akashn6104 9 месяцев назад
Great explanation...Sir finished with this... Can u please upload advance shell scripting.. we need advance shell scripting badly...
@bennyala
@bennyala Месяц назад
Completed the lesson
@chandangowda6935
@chandangowda6935 Год назад
Got to learn more about shell script, Thanks bro
@arunreddy1063
@arunreddy1063 Год назад
Great efforts 🙌!!!, Are these 2 parts enough to gain good command in Shell scriptng ?
@AbhishekVeeramalla
@AbhishekVeeramalla Год назад
Yes they are
@sriharsha5881
@sriharsha5881 Год назад
Thank you for the content which you have explained. I would request you to create advanced video on kill and trap signals.
@IJAZAhmed-ji7vj
@IJAZAhmed-ji7vj Год назад
Happy from your teaching..thanks
Далее
Bash Scripting Tutorial for Beginners
47:57
Просмотров 497 тыс.
Excellent DevOps Cloud Engineer Live Interview
32:21
Просмотров 89 тыс.
Top 10 Linux Job Interview Questions
16:04
Просмотров 2,4 млн