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