source 파일명.sh & .파일명.sh & sh 파일명.sh

About_work·2023년 10월 10일
0

cs 기초

목록 보기
7/38

source 파일명.sh & ./파일명.sh

  • 스크립트 파일을 현재 셸 세션에서 실행하며, 새로운 서브 셸(subshell)을 생성하지 않습니다.
  • 따라서 스크립트에서 설정한 환경 변수 및 변경 사항이 현재 셸에 영향을 미칩니다.
  • ./은 단순 실행이고, source는 환경 변수를 바꿔주는 것이다.

sh 파일명.sh

  • 스크립트 파일의 경로를 인수로 전달합니다.
  • 스크립트를 새로운 서브 셸에서 실행합니다.
    • 스크립트에서 설정한 환경 변수나 변경 사항은 현재 셸에 영향을 미치지 않습니다.
  • 이 방법은 스크립트를 실행하는 데 사용되지만 스크립트가 현재 셸에 영향을 주는 것을 방지하기 위해 서브 셸에서 실행됩니다.
profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글