Summary
Keywords
Full Transcript
Take your Bash scripting skills to the next level by learning how to write and use functions! In this episode of the LearnLinuxTV Bash scripting course, you’ll explore the power of functions in Bash and how they can simplify your code, reduce repetition, and make your scripts more efficient and maintainable. Whether you’re automating tasks or organizing larger scripts, mastering functions is essential—and this video will show you exactly how to do it. *Brand New Udemy Courses Available!* Check out my new courses on Udemy and take your learning even further! • Ansible Course ➜ https://learnlinux.link/ansible • Linux Essentials Course ➜ https://learnlinux.link/linux-essentials *Check out the LLTV Shop!* Shirts, bags, cups and much more! ➜ https://merch.learnlinux.tv *TIME CODES* 00:00 - Intro 00:43 - Introducing Functions into our "Updater" script 05:39 - Further explanation of functions and why they're useful in Bash 07:25 - An example run of a script that utilizes functions OTHER BASH SCRIPTING SERIES EPISODES - Class 01 ➜ Introduction: https://linux.video/bash1 - Class 02 ➜ Hello World: https://linux.video/bash2 - Class 03 ➜ Variables: https://linux.video/bash3 - Class 04 ➜ Math Functions: https://linux.video/bash4 - Class 05 ➜ If Statements: https://linux.video/bash5 - Class 06 ➜ Exit Codes: https://linux.video/bash6 - Class 07 ➜ While Loops: https://linux.video/bash7 - Class 08 ➜ Universal Update Script: https://linux.video/bash8 - Class 09 ➜ For Loops: https://linux.video/bash9 - Class 10 ➜ Where To Store Your Scripts: https://linux.video/bash10 - Class 11 ➜ Data Streams: https://linux.video/bash11 - Class 12 ➜ Functions: https://linux.video/bash12 - Class 13 ➜ Case Statements: https://linux.video/bash13 - Class 14 ➜ Scheduling Jobs (Part 1): https://linux.video/bash14 - Class 15 ➜ Scheduling Jobs (Part 2): https://linux.video/bash15 - Class 16 ➜ Arguments: https://linux.video/bash16 - Class 17 ➜ Building a Backup Script: https://linux.video/bash17 - Class 18 ➜ Closing: https://linux.video/bash18 *Full Courses from Learn Linux TV* • Linux Essentials Certification Workshop ➜ https://learnlinux.link/lpi-course • Linux Crash Course series ➜ https://linux.video/cc • Learn how to exit use tmux ➜ https://linux.video/tmux • Learn how to use vim ➜ https://linux.video/vim • Bash Scripting Series ➜ https://linux.video/bash • Proxmox VE Cluster Full Course ➜ https://linux.video/pve • Learn Ansible ➜ https://linux.video/ansible *Linux-related Podcasts* • Enterprise Linux Security ➜ https://enterpriselinuxsecurity.show • The Homelab Show ➜ https://thehomelab.show *🎓 More About Learn Linux TV* • Main site ➜ https://www.learnlinux.tv • Community Forums ➜ https://community.learnlinux.tv • Github Account ➜ https://github.com/LearnLinuxTV • Content Ethics ➜ https://www.learnlinux.tv/content-ethics • Request Paid Assistance ➜ https://www.learnlinux.tv/request-assistance *Disclaimer* Learn Linux TV provides technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). Learn Linux TV is not responsible for any damages that may arise from any use of this content. The person viewing Learn Linux TV's content is expected to follow their best judgement and to make their best decisions while working with any related technology. Always make sure you have written permission before working with any infrastructure. Also, be sure that you're compliant with all company rules, change control procedures, and local laws. #ubuntu #devops #devopstutorialsforbeginners
