#!/usr/bin/env bash AZURITE_DIR="storage" if [[ ! -d "$AZURITE_DIR" ]]; then echo "No accounts found" exit 0 fi AZURITE_ACCOUNTS_FILE="$AZURITE_DIR/accounts.env" . $AZURITE_ACCOUNTS_FILE while IFS=';' read -ra ACCOUNTS; do for ACCOUNT in "${ACCOUNTS[@]}"; do IFS=':' read -ra KV <<< "$ACCOUNT" echo "Account: ${KV[0]}" echo "Password: $(echo -n "${KV[1]}")" echo done done <<< "$AZURITE_ACCOUNTS"