#shellscripting #devops2engineer #landmarktechnologies
Want to run a script repeatedly until specific conditions are met?
In this practical shell scripting tutorial, you’ll master Switch & Case statements combined with loops to build scripts that execute until the right outcome is achieved.
We’ll start by breaking down how Switch & Case works in Bash for clean, readable decision-making. Then, we’ll pair it with while loops to keep your script running until a given condition is true — perfect for monitoring, automation, and DevOps workflows.
What you’ll learn in this video:
Basics of Switch & Case syntax in shell scripting
Structuring conditional logic for multiple scenarios
Using while and until loops for repetition
Checking exit codes & script conditions dynamically
Automating decision-making for server tasks
Practical examples for DevOps environments
Writing reusable, modular shell scripts
Perfect for:
Tech-Savvy Tolu automating deployment checks
DevOps engineers building robust automation scripts
Linux admins monitoring processes
Anyone learning logic-driven Bash scripting
By the end, you’ll know exactly how to write a Switch & Case script that keeps looping until your conditions are satisfied, making your automations more powerful and reliable.
Key Topics Covered:
This Script will check if the pin entered is correct
echo "while loop starts"
echo "performing load test for tesla Rocket24"
l=10000
while [ $l -le 90000 ]
do
echo "Tesla Rocket24 is Carrying $l kgs "
l=`expr $l + 10000 `
done
echo "while loop ends"
Copy the script above and vi loop.sh
“ESC” Shift +ZZ to save and quit
sh loop.sh
echo "switch case starts"
case $1 in
start)
echo "sonaqube server starting"
echo "sonaqube server started ";;
stop)
echo "sonaqube server stopping"
echo "sonaqube server stopped ";;
restart)
echo "sonaqube server restarting"
echo "sonaqube server restarted ";;
enable)
echo "sonaqube server enabled"
;;
*)
echo "you entered an invalid option"
echo "Please enter start, stop, enable or restart option" ;;
esac
echo "switch case ends"
Copy the script above and vi switch.sh
“ESC” Shift +ZZ to save and quit
sh switch.sh
Whether you're a seasoned DevOps engineer or just starting your journey, this video will provide you with the essential knowledge to confidently work with Linux commands and streamline your workflow.
Don't miss this valuable resource!
Chapters
0:00 - 0:19 Intro
0:20 - 1:44 How to Write a Script that Loops Until Conditions Are Met
1:45 - 3:48 How to Write a Script that Switches to the User's Preferences
3:49 - 5:09 How to Write a Script that Loops Until Conditions Are Met Demonstration
5:10 - 8:08 How to Write a Script that Switches to the User's Preferences Demonstration
8:09 - 8:29 Outro
#ShellScripting #SwitchCase #BashScripting #LinuxAutomation #DevOps #BashTutorial #Automation #ServerManagement #LoopsInBash #Devops2Engineer #TechSavvyTolu #LinuxCommands #DevOps #Tutorial #LinuxBasics #CommandLine #ITTraining #TechTips #LearnLinux #DevOpsEngineer #ITPro #SoftwareDevelopment #TechTok, #TechTips, #TechLife, #TechAddict, #TechTalk, #TechNews, #LinuxLove, #LinuxLife, #LinuxCommunity, #LinuxGeek, #LinuxTips, #LinuxTutorial, #LinuxHack, #LsCommand, #PwdCommand, #CdCommand, #MkdirCommand, #TouchCommand, #RmCommand, #CpCommand, #MvCommand, #ChmodCommand, #ChownCommand, #LinuxCommandChallenge, #LinuxFilesAndDirectories, #MasterLinuxCommands, #LinuxTipsAndTricks, #LinuxHacking
#LinuxCommands, #DevOps, #Tutorial, #LinuxBasics, #CommandLine, #ITTraining, #TechTips, #LearnLinux, #DevOpsEngineer, #ITPro, #SoftwareDevelopment, #LinuxTutorial, #LinuxTips, #LinuxGeek, #LinuxCommunity, #LinuxOpenSource, #ITHelp, #ITSupport, #SystemAdmin, #ServerManagement, #CloudComputing, #Automation, #ITCareer, #TechCareer, #DigitalTransformation, #ITEducation, #OnlineLearning, #Programming, #Coding, #Scripting, #OpenSource, #FreeSoftware, #TechBlog, #TechNews, #TechUpdates, #TechContent, #TechInfluencer, #TechEntrepreneur, #Startup, #Innovation, #TechnologyTrends, #FutureTech, #TechTok, #TechLife, #TechAddict, #TechGuru, #TechTalk, #LinuxLove, #LinuxLife, #LinuxHack, #LsCommand, #PwdCommand, #CdCommand, #MkdirCommand, #TouchCommand, #RmCommand, #CpCommand, #MvCommand, #ChmodCommand, #ChownCommand, #LinuxCommandChallenge, #LinuxFilesAndDirectories, #MasterLinuxCommands, #LinuxTipsAndTricks, #LinuxHacking