2024-05-31 21:17:12 +02:00
|
|
|
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
|
2024-05-31 23:06:35 +02:00
|
|
|
|
|
|
|
## SOLUTION 1 ##
|
2024-05-31 21:17:12 +02:00
|
|
|
local oldifs="${IFS}"
|
|
|
|
IFS=""
|
|
|
|
for s in ${out_section_list[*]:-}; do
|
|
|
|
log_debug "out_section_list:: $s"
|
|
|
|
done
|
|
|
|
out_section_list=(${out_section_list[@]:-""} "$section_name")
|
|
|
|
out_section_list=(${out_section_list[@]:-""} "bad evil name")
|
|
|
|
IFS="${oldifs}"
|
2024-05-31 23:06:35 +02:00
|
|
|
|
|
|
|
|
|
|
|
## SOLUTION 2 ##
|
|
|
|
local -n workplace_section="ini__${workplace_name}"
|
|
|
|
for k in "${!workplace_section[@]}"; do
|
|
|
|
log_debug "$k"
|
|
|
|
done
|