새 프로세스를 만들지 않고 쉘이 명령 파일을 실행하도록 하려면 어떻게 해야 합니까? [폐쇄]

새 프로세스를 만들지 않고 쉘이 명령 파일을 실행하도록 하려면 어떻게 해야 합니까? [폐쇄]

sh와 csh를 사용하여 이를 수행하는 방법을 설명하십시오.

답변1

exec명령은바꾸다지정된 외부 유틸리티의 현재 쉘입니다. 이는 POSIX 쉘 및 csh.

예: 현재 셸을 대화형 셸로 바꿉니다 ksh.

$ exec ksh

외부 유틸리티는 스크립트일 수도 있습니다.

관련 정보