Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Bash Advanced Data Structures and Variables

Leverage functions to modernize and modularize scripts, exit status to fail fast, create arrays for structured data, and conquer word splitting to avoid subtle bugs.

Wes Higbee - Pluralsight course - Bash Advanced Data Structures and Variables
Wes Higbee
What you'll learn

In this course, Bash Advanced Data Structures and Variables, you'll learn how to write reusable, modular functions for your Bash scripts that are easier to maintain and less prone to subtle bugs. First, you'll explore how to modularize scripts using functions that clarify intent, reduce repetition, and thoughtfully leverage return codes. Next, you'll discover how to manage structured data with indexed arrays and associative arrays. Finally, you'll master word splitting—understanding when and how it occurs, and how to tame it with quoting around parameter expansion. When you’re finished with this course, you’ll be equipped to write Bash scripts that are clean, modular, and resilient, with fewer surprises lurking in your pipelines and loops.

Table of contents

About the author
Wes Higbee - Pluralsight course - Bash Advanced Data Structures and Variables
Wes Higbee

Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how software is developed to meet business objectives. Wes launched Full City Tech to leverage his expertise to help companies delight customers.

Get access now

Sign up to get immediate access to this course plus thousands more you can watch anytime, anywhere.

Get started with Pluralsight