쉘스크립트내에서 cd 하는 방법엔 어떤 것들이 있으며, 무엇이 가장 우아합니까?

k1d0bus3의 이미지

1. eval

2. cd할 경로를 .bashrc에 alias 해두기

3. source명령어로 쉘스크립트 실행하기

4. 기타???

어떤방법이 가장 우아한(다양한환경에서 에러률이 적거나, 널리 쓰이거나, 코드의 수정/이해가 쉽거나 등등) 방법일까요?

익명 사용자의 이미지

pushd, popd