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 ```