Sometimes you want to have dynamic array names to simplify code. Below is one way of making the array name dynamic in a loop.
```
And output like this.
#!/bin/bash
section1=(
fs-01
fs-02
)
section2=(
fs-03
)
function snap() {
tag=$1
echo
echo "TAG: $tag"
x=$tag
var=$x[@]
for f in "${!var}"
do
echo "fss: $f"
done
}
snap "section1"
snap "section2"
```
```
# ./i.sh TAG: section1 fss: fs-01 fss: fs-02 TAG: section2 fss: fs-03 ```