[질문] 쉘 스크립트 파일을 실행 했을 때

zaru의 이미지

env.sh 파일
------------------------
#!/bin/bash
export KK=/usr/local/kk
------------------------

라고 입력하고,

# sh env.sh 또는 # bash env.sh 하고
# echo $KK 하면 아무것도 안 뜹니다.

대신 그냥 쉘 프롬프트 상태에서

# export KK=/usr/local/kk
# echo $KK
/usr/local/kk

라고 잘 뜹니다.
사용자가 정의하는 여러 환경 변수들을 하나의 쉘 스크립트 파일에 넣고, 그 스크립트 파일을 실행하여 환경변수들의 값을 지정 할 수 있는 방법이 있는지요??

감사합니다.

dormael의 이미지

쉘 환경설정 파일들에서 하듯이

. env.sh
source env.sh

이런식으로 하면 되지 않을라나요?

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

zaru의 이미지

===============================
힘써 면학하되 스스로 흥미를 느끼도록 하여야 하며 늘 익혀야 할 것이다

===============================
힘써 면학하되 스스로 흥미를 느끼도록 하여야 하며 늘 익혀야 할 것이다