2010-04-20 6 views
8

#!/bin/ksh의 첫 번째 행은 쉘 스크립트의 첫 번째 라인 라인 #! ​​/ 빈입니다 왜 항상/KSH 쉘 스크립트

이 라인의 중요성이 무엇인지

과 첫 번째로 유지하는 이유 선.

+1

이 내용은'execve (2)'맨 페이지에 설명되어 있습니다. –

+0

이 사이트에서 "shebang"을 검색해보십시오. – Ether

답변

10

이 줄은 스크립트를 실행하기 위해 호출하는 것을 통역 운영 체제를 알려줍니다 (대신 다른 셸의의) KSH에 의해 실행되도록 신호.

이 스크립트가 없으면 ksh 인터프리터를 사용하여이 스크립트를 실행해야한다는 것을 알 수있는 방법이 없습니다.

시퀀스는 "shebang"으로 알려져 있습니다. 자세한 내용은 Wikipedia에서 확인할 수 있습니다.

0

는 스크립트가

1

파일이 실행 가능하면 os에 어떤 프로그램이 스크립트를 실행할 수 있는지 알려줍니다.