while read 루프는 파일 마지막 줄에 개행이 없으면 EOF에서 exit code 1을 반환해 해당 줄을 건너뜀. || [[ -n "$key" ]] 조건 추가로 마지막 줄도 처리하도록 수정.
This commit is contained in:
@@ -9,7 +9,7 @@ ENV_FILE="${CLAUDE_PROJECT_DIR}/.env"
|
|||||||
# Windows 경로 백슬래시를 슬래시로 변환
|
# Windows 경로 백슬래시를 슬래시로 변환
|
||||||
ENV_FILE="${ENV_FILE//\\//}"
|
ENV_FILE="${ENV_FILE//\\//}"
|
||||||
if [ -f "$ENV_FILE" ]; then
|
if [ -f "$ENV_FILE" ]; then
|
||||||
while IFS='=' read -r key value; do
|
while IFS='=' read -r key value || [[ -n "$key" ]]; do
|
||||||
[[ "$key" =~ ^[[:space:]]*# ]] && continue
|
[[ "$key" =~ ^[[:space:]]*# ]] && continue
|
||||||
[[ -z "${key// }" ]] && continue
|
[[ -z "${key// }" ]] && continue
|
||||||
key="${key//$'\r'/}"
|
key="${key//$'\r'/}"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ ENV_FILE="${CLAUDE_PROJECT_DIR}/.env"
|
|||||||
# Windows 경로 백슬래시를 슬래시로 변환
|
# Windows 경로 백슬래시를 슬래시로 변환
|
||||||
ENV_FILE="${ENV_FILE//\\//}"
|
ENV_FILE="${ENV_FILE//\\//}"
|
||||||
if [ -f "$ENV_FILE" ]; then
|
if [ -f "$ENV_FILE" ]; then
|
||||||
while IFS='=' read -r key value; do
|
while IFS='=' read -r key value || [[ -n "$key" ]]; do
|
||||||
[[ "$key" =~ ^[[:space:]]*# ]] && continue
|
[[ "$key" =~ ^[[:space:]]*# ]] && continue
|
||||||
[[ -z "${key// }" ]] && continue
|
[[ -z "${key// }" ]] && continue
|
||||||
key="${key//$'\r'/}"
|
key="${key//$'\r'/}"
|
||||||
|
|||||||
Reference in New Issue
Block a user