10개의 환경 변수(setenv)를 설정해야 합니다. 이러한 모든 환경 변수를 filename.env
. 단일 명령으로 파일 내부에 모두 설정하는 방법이 있습니까?
"source filename.env"를 사용해 보았고 변수가 설정되었지만 다른 많은 일도 발생했습니다. 당신이 하고 있는 일이 잘못되었는지 의심해보세요. 도와주세요.
편집하다: filename.env의 내용:
setenv variable1 value1
setenv variable2 value2
.
.
setenv variable10 value10
답변1
배쉬에서:
다음 파일을 사용하십시오 ~/variables.rc
.
export test1="test1"
export test2="test2"
export test3="test3"
export test4="test4"
export test5="test5"
파일을 받으실 수 있습니다. 그러면 이러한 소스 변수가 터미널 세션에 알려집니다.
[ws] user ~ >source variables.rc
[ws] user ~ >echo $test3
test3
csh에서:
다음 파일을 사용하십시오 ~/variables.rc
.
setenv test1 test10
setenv test2 test20
setenv test3 test30
setenv test4 test40
setenv test5 test50
파일을 받으실 수 있습니다. 그러면 이러한 소스 변수가 터미널 세션에 알려집니다.
[ws] user ~ >source variables.rc
[ws] user ~ >echo $test3
test30