MIAOU-BASH is a collection of settings and helpers for leveraging BASH. Developer-friendly, it may be used as solo package with or without the miaou project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
646 B

#!/usr/bin/env miaou-bash
ArrayOfArray_1=("Alan" "24")
ArrayOfArray_2=("Walker" "31")
MainArray=()
array_count=0
array_count=$(( array_count + 1 ))
array_name="array_$array_count"
declare -a "$array_name"
declare -n ref="$array_name"
ref+=("Bernard")
ref+=(46)
MainArray+=(ref[@])
array_count=$(( array_count + 1 ))
array_name="array_$(( array_count + 1 ))"
declare -a "$array_name"
declare -n ref2="$array_name"
ref2+=("Ferland")
ref2+=(17)
MainArray+=(ref2[@])
for sub_array in "${MainArray[@]}"; do
elements=("${!sub_array}") # Get the elements of the sub-array
name=${elements[0]}
age=${elements[1]}
echo "${name,,} $age"
done