./change_dir.sh


위와 같이 일반적인 방법으로 shell script를 실행하고 스크립트 내에서 cd 명령을 사용하면, 스크립트를 종료했을 때 현재 디렉토리는 원래대로 돌아와있다.


스크립트 내에서 변경한 현재 디렉토리가 유지되도록 하려면 아래와 같은 방법으로 실행해야 한다.


. change_dir.sh


대체적인 방법으로 .bashrc 파일 상에 alias를 등록하여 사용하는 방법도 있다.


alias change_dir='cd /path-to-dir'


,