나는 유닉스/배시 등을 이해한다고 생각했습니다.
복합문
TCSH를 사용하세요!
cd /lkjsdf ; source junk.1
완료한 후 CD 디렉터리가 존재하지 않으면 로그아웃하세요. 디렉토리가 존재하면 정상적으로 작동합니다. 이유와 해결 방법은 다음과 같습니다.
junk.1에 무엇이 들어있는지는 중요하지 않습니다. 효과가 없습니다.
cat junk.1
echo hello
cd /root ; source junk.1
hello
cd /xoot; source junk.1
/xoot: no such file or directory
hello
Connection to vm2 closed.
이는 Centos 7이 나올 때까지 30년 동안 다양한 UNIX에서 잘 작동했습니다.