설명

스크립트 예제

# .env 파일에 COMPOSE_PROFILES=errors-only 설정
_TARGET_ENV_FILE_=".env"
_TARGET_ENV_KEY_="COMPOSE_PROFILES"
_TARGET_ENV_VAL_="errors-only"

if grep -q "^${_TARGET_ENV_KEY_}=" "${_TARGET_ENV_FILE_}" 2>/dev/null; then
    sed -i "s/^${_TARGET_ENV_KEY_}=.*/${_TARGET_ENV_KEY_}=${_TARGET_ENV_VAL_}/" "${_TARGET_ENV_FILE_}"
else
    echo "${_TARGET_ENV_KEY_}=${_TARGET_ENV_VAL_}" >> "${_TARGET_ENV_FILE_}"
fi