diff --git a/bash/README.md b/bash/README.md index 2b107e3..dea786b 100644 --- a/bash/README.md +++ b/bash/README.md @@ -4,6 +4,10 @@ Handling command line argument / parameter parsing at the beginning of a script. +## array_append.bash + +How to declare an array, append new elements, iterate over the array for processing. + ## booleans.bash BASH doesn't actually have booleans, but there's tricks to make variables behave enough like bools to be useful. diff --git a/bash/array_append.bash b/bash/array_append.bash new file mode 100644 index 0000000..7368c06 --- /dev/null +++ b/bash/array_append.bash @@ -0,0 +1,13 @@ +#!/bin/bash + +# Declare a string array +arrVar=("AC" "TV" "Mobile" "Fridge" "Oven" "Blender") + +# Add new element at the end of the array +arrVar+=("Dish Washer") + +# Iterate the loop to read and print each array element +for value in "${arrVar[@]}" +do + echo $value +done