차이점은 무엇 입니까?
. script.sh
./script.sh
그리고
source script.sh
?
답변1
./script
위의 스크립트를 실행합니다. 스크립트가 완료되면 환경에 대한 모든 변경 사항이 삭제됩니다.
. script
위의 소스는 스크립트입니다. 마치 명령을 직접 입력한 것과 같습니다. 모든 환경 변경 사항이 유지됩니다.
source script
이것은 또한 스크립트의 소스입니다. 이 source
명령은 POSIX에서 필요하지 않으므로 더 짧은 .
.