쉘 스크립트에서 경로에 추가

쉘 스크립트에서 경로에 추가

나는 내 경로에 디렉토리를 추가하는 쉘 스크립트를 Linux Mint에서 작성하려고 합니다.

스크립트를 터미널에 붙여넣으면 스크립트 내용이 내 경로에 성공적으로 추가됩니다.

하지만 터미널 내에서 스크립트를 호출하면 아무 일도 일어나지 않습니다.

내가 실행중인 스크립트는 다음과 같습니다 ...

#!/bin/bash
export PATH=$PATH:/opt/android_sdk/platform-tools

답변1

호출하면 자체 컨텍스트와 환경을 갖춘 하위 셸이 생성되기 때문입니다.

스크립트 셸이 종료되면 상위 셸에는 영향을 주지 않습니다.

환경 변수에 대한 모든 변경 사항 은 등을 거쳐야 합니다 ~/.profile.~/.bashrc

별도의 스크립트로 사용하려면 source /path/to/script실행하는 대신 사용해야 합니다.

관련 정보