{"id":282346,"date":"2026-09-19T11:10:36","date_gmt":"2026-09-19T11:10:36","guid":{"rendered":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/"},"modified":"2026-09-19T11:10:36","modified_gmt":"2026-09-19T11:10:36","slug":"bash-scripting-for-beginners-functions-arrays-03","status":"publish","type":"post","link":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/","title":{"rendered":"Bash Scripting for Beginners: Functions &#038; Arrays 03"},"content":{"rendered":"<div class=\"youtubomatic-video-container\"><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/www.youtube.com\/embed\/8z8TNvh6yew?autoplay=1&#038;controls=1&#038;hl=en\" frameborder=\"0\" allowfullscreen><\/iframe><\/div>\n<p>Bash Scripting Module 3 \u2013 Functions, Arrays &#038; I\/O Redirection | EduTech<\/p>\n<p>Welcome to Module 3 of our DevOps Bash Scripting series! In this video, we dive deep into three powerful concepts that take your scripting skills to the next level.<\/p>\n<p>\ud83d\udd39 Functions in Bash \u2013 Learn how to write reusable code blocks, pass arguments, return values, and manage variable scope (local vs global).<\/p>\n<p>\ud83d\udd39 Arrays in Bash \u2013 Master indexed arrays and associative arrays, plus how to add, remove, update, and loop through array elements.<\/p>\n<p>We wrap up with a real-world case study: building a modular backup script using functions, arrays, and output logging.<\/p>\n<p>\ud83d\udcd8 Perfect for beginners and intermediate learners in DevOps and Linux.<\/p>\n<p>\ud83d\udc4d Like, Share &#038; Subscribe for more!<br \/>\n#BashScripting #DevOps #Linux #EduTech<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bash Scripting Module 3 \u2013 Functions, Arrays &#038; I\/O Redirection | EduTech Welcome to Module 3 of our DevOps Bash Scripting series! In this video, we dive deep into three powerful concepts that take your scripting skills to the next level. \ud83d\udd39 Functions in Bash \u2013 Learn how to write reusable code blocks, pass arguments, return values, and manage variable scope (local vs global). \ud83d\udd39 Arrays in Bash \u2013 Master&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[1],"tags":[],"class_list":["post-282346","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bash Scripting for Beginners: Functions &amp; Arrays 03 - UshopWell.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bash Scripting for Beginners: Functions &amp; Arrays 03 - UshopWell.com\" \/>\n<meta property=\"og:description\" content=\"Bash Scripting Module 3 \u2013 Functions, Arrays &#038; I\/O Redirection | EduTech Welcome to Module 3 of our DevOps Bash Scripting series! In this video, we dive deep into three powerful concepts that take your scripting skills to the next level. \ud83d\udd39 Functions in Bash \u2013 Learn how to write reusable code blocks, pass arguments, return values, and manage variable scope (local vs global). \ud83d\udd39 Arrays in Bash \u2013 Master...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/\" \/>\n<meta property=\"og:site_name\" content=\"UshopWell.com\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-19T11:10:36+00:00\" \/>\n<meta name=\"author\" content=\"UShopWell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"UShopWell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/\"},\"author\":{\"name\":\"UShopWell\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\"},\"headline\":\"Bash Scripting for Beginners: Functions &#038; Arrays 03\",\"datePublished\":\"2026-09-19T11:10:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/\"},\"wordCount\":122,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/\",\"name\":\"Bash Scripting for Beginners: Functions & Arrays 03 - UshopWell.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\"},\"datePublished\":\"2026-09-19T11:10:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/bash-scripting-for-beginners-functions-arrays-03\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bash Scripting for Beginners: Functions &#038; Arrays 03\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#website\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"name\":\"UshopWell.com\",\"description\":\"The Premiere Online Marketplace\",\"publisher\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#organization\",\"name\":\"UshopWell\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"contentUrl\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/pandaSwea.png\",\"width\":365,\"height\":359,\"caption\":\"UshopWell\"},\"image\":{\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/#\\\/schema\\\/person\\\/6fd1f9e0ff932e534c86c70d5acff0fc\",\"name\":\"UShopWell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g\",\"caption\":\"UShopWell\"},\"url\":\"https:\\\/\\\/ushopwell.com\\\/ublog\\\/author\\\/kburnettu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bash Scripting for Beginners: Functions & Arrays 03 - UshopWell.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/","og_locale":"en_US","og_type":"article","og_title":"Bash Scripting for Beginners: Functions & Arrays 03 - UshopWell.com","og_description":"Bash Scripting Module 3 \u2013 Functions, Arrays &#038; I\/O Redirection | EduTech Welcome to Module 3 of our DevOps Bash Scripting series! In this video, we dive deep into three powerful concepts that take your scripting skills to the next level. \ud83d\udd39 Functions in Bash \u2013 Learn how to write reusable code blocks, pass arguments, return values, and manage variable scope (local vs global). \ud83d\udd39 Arrays in Bash \u2013 Master...","og_url":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/","og_site_name":"UshopWell.com","article_published_time":"2026-09-19T11:10:36+00:00","author":"UShopWell","twitter_card":"summary_large_image","twitter_misc":{"Written by":"UShopWell","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/#article","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/"},"author":{"name":"UShopWell","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc"},"headline":"Bash Scripting for Beginners: Functions &#038; Arrays 03","datePublished":"2026-09-19T11:10:36+00:00","mainEntityOfPage":{"@id":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/"},"wordCount":122,"commentCount":0,"publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/","url":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/","name":"Bash Scripting for Beginners: Functions & Arrays 03 - UshopWell.com","isPartOf":{"@id":"https:\/\/ushopwell.com\/ublog\/#website"},"datePublished":"2026-09-19T11:10:36+00:00","breadcrumb":{"@id":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ushopwell.com\/ublog\/bash-scripting-for-beginners-functions-arrays-03\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ushopwell.com\/ublog\/"},{"@type":"ListItem","position":2,"name":"Bash Scripting for Beginners: Functions &#038; Arrays 03"}]},{"@type":"WebSite","@id":"https:\/\/ushopwell.com\/ublog\/#website","url":"https:\/\/ushopwell.com\/ublog\/","name":"UshopWell.com","description":"The Premiere Online Marketplace","publisher":{"@id":"https:\/\/ushopwell.com\/ublog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ushopwell.com\/ublog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ushopwell.com\/ublog\/#organization","name":"UshopWell","url":"https:\/\/ushopwell.com\/ublog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/","url":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","contentUrl":"https:\/\/ushopwell.com\/ublog\/wp-content\/uploads\/2018\/01\/pandaSwea.png","width":365,"height":359,"caption":"UshopWell"},"image":{"@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/ushopwell.com\/ublog\/#\/schema\/person\/6fd1f9e0ff932e534c86c70d5acff0fc","name":"UShopWell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4adb372cadd43b4d4c57964dab95b0f69618bf960d131c4acf49d96d6bbc9c6e?s=96&d=mm&r=g","caption":"UShopWell"},"url":"https:\/\/ushopwell.com\/ublog\/author\/kburnettu\/"}]}},"_links":{"self":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/282346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/comments?post=282346"}],"version-history":[{"count":0,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/posts\/282346\/revisions"}],"wp:attachment":[{"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/media?parent=282346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/categories?post=282346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ushopwell.com\/ublog\/wp-json\/wp\/v2\/tags?post=282346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}