#!/bin/bash
str='-e ENV_PASSWORD="foo" -e ENV_USER="bar -e sd" -e ENV_DB_NAME="mysite_staging" '
re_pattern='-e\s+(.*?)="(.*?)"'
array=( $(grep -oE $re_pattern <<<$str) )
for i in ${array[@]}; do
echo $i;
done
IyEvYmluL2Jhc2gKc3RyPSctZSBFTlZfUEFTU1dPUkQ9ImZvbyIgLWUgRU5WX1VTRVI9ImJhciAtZSBzZCIgLWUgRU5WX0RCX05BTUU9Im15c2l0ZV9zdGFnaW5nIiAnCnJlX3BhdHRlcm49Jy1lXHMrKC4qPyk9IiguKj8pIicKCmFycmF5PSggJChncmVwIC1vRSAkcmVfcGF0dGVybiA8PDwkc3RyKSApCgpmb3IgaSBpbiAke2FycmF5W0BdfTsgZG8gCiAgICBlY2hvICRpOwpkb25l