#!/usr/bin/env bash load_dir_env() { local dir="$1" shopt -s nullglob for file in "$dir"/*; do if [ -f "$file" ] && [[ "$(basename "$file")" != *=* ]]; then varName="$(basename "$file")" value="$(<"$file")" export "${varName}=${value}" fi done } main() { load_dir_env /run/secrets_normalized } main