BASH scripting tutorial: Reference & Arrays | Part 3

Опубликовано: 26 Апрель 2024
на канале: azinke
21
3

shell, scripting, bash, linux, devops, terminal, automation, tutorial, cybersecurity, system administration

Intro

The Bourne Again Shell (BASH) is one of the available shells for use on Linux operating systems. Bash is quite popular and very practical for automating repetitive and daunting tasks, especially in the realm of software development and deployment.

Bash is present on most (if not all) Linux distributions and is highly useful for automating system administration tasks, DevOps-related tasks (like writing CI/CD pipelines), software development, etc.
Hence, as a software developer, Cloud Engineer, DevOps Engineer, System administrator, Cybersecurity Engineer, or just a Linux User, bash scripting is definitely a skill you would like to add to your toolbox.

On Windows, Git Bash offers a nice alternative to run bash scripts (although limited)

Content
The present video builds on the concepts introduced in previous parts to present the available data structures in BASH. With reference variables, indexed arrays, and associative arrays (also known as hashtables). It's possible to create complex data structures by combining the built-in data structures.


Note
If the tutorial happens to be too slow, feel free to speed it up to suit a comfortable pace for you.

Playlist
   • BASH Scripting Tutorial: From beginne...  

Useful Links
https://www.gnu.org/software/bash/man...
https://www.mycompiler.io/
https://gitforwindows.org/

Timestamps
00:00 Intro
00:26 Define reference to variables
03:42 Indexed Arrays
08:43 Associative Arrays
12:42 Handling complex data structures
17:25 Implementation example of custom data structure
30:40 Basic example of Linked-List


Music Licenses

Puppy Love (Sting) by Twin Musicom is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/...
Artist: http://www.twinmusicom.org/