현재 세션에서 스크립트를 통해 환경 변수를 설정할 수 있습니까?
source
옵션을 시도해 봤습니다 . 그러나 이는 스크립트를 통하지 않고 셸에서 작동합니다.
이것은 내 스크립트 내용입니다.
source /etc/profile
스크립트를 실행하기 전에 파일에 새 변수를 추가했는데 /etc/profile
해당 변수가 현재 세션에 표시되지 않습니다.
답변1
스크립트를 호출하는 방법에 따라 다릅니다.
서브셸에서 실행되면서 스크립트를 호출하면 변수가 현재 셸에 표시되지 않습니다.
현재 셸에서 스크립트를 실행해 보세요.
#. ./yourscript
이 구문을 사용하여 스크립트에서 구성 파일을 가져올 수도 있습니다.
. /etc/profile
점, 공백, 전체 경로 순으로 표시