VAR_QUOTED="FOOBAR" VAR_QUOTED_WITH_HASH="FOO#BAR" VAR_QUOTED_WITH_HASH_SPACE="FOO #BAR" VAR_QUOTED_WITH_COMMENT="FOOBAR" # COMMENT VAR_QUOTED_WITH_COMMENT_NOSPACE="FOOBAR"# COMMENT VAR_UNQUOTED=FOOBAR VAR_UNQUOTED_WITH_HASH=FOO#BAR #VAR_COMMENTED_OUT="FOO" #VAR_COMMENTED_OUT_WITH_COMMENT="FOO" # BAR cat .env | sed 's: *#[^"]*$::g' | grep -v '^#' | sed -e "s/=\"/=/g" -e "s/\"$//g"