"."과의 차이점은 무엇입니까? "./" 그리고 "소스"? [복사]

"."과의 차이점은 무엇입니까? "./" 그리고 "소스"? [복사]

차이점이 뭐야

. script.sh
./script.sh

그리고

source script.sh

?

답변1

./script

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

. script

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

source script

스크립트의 출처도 여기입니다. sourcePOSIX에서는 이 명령이 필요하지 않으므로 더 짧은 ..

관련 정보