"."의 차이점은 무엇입니까? "./" 그리고 "소스"?

"."의 차이점은 무엇입니까? "./" 그리고 "소스"?

차이점은 무엇 입니까?

. script.sh
./script.sh

그리고

source script.sh

?

답변1

./script

위의 스크립트를 실행합니다. 스크립트가 완료되면 환경에 대한 모든 변경 사항이 삭제됩니다.

. script

위의 소스는 스크립트입니다. 마치 명령을 직접 입력한 것과 같습니다. 모든 환경 변경 사항이 유지됩니다.

source script

이것은 또한 스크립트의 소스입니다. 이 source명령은 POSIX에서 필요하지 않으므로 더 짧은 ..

관련 정보