2005. 11. 25. 11:32
1. Shell 스크립트의 첫 번째 줄이 #으로 표기되어 있으면
이 스크립트는 C Shell에 의해 해석된다.
단, 첫 번째 줄이 아닌 다른 줄에 있는 #은 라인주석으로 처리한다.
2. Shell 스크립트의 첫 번째 줄이 #! shell_pathname으로 표기되어 있으면
이 스크립트는 패스에 정의된 Shell에 의해 해석된다.
3. 앞의 두 규칙 중 어느 하나도 만족하지 않으면
기본값으로 Bourne Shell에 의해 해석된다.
예1)
# @(#)local.profile 1.8 99/03/26 ====> Bourne Shell로 해석
예2)
#! /bin/sh ====> Bourne Shell로 해석
예3)
#! /bin/csh ====>C Shell로 해석
'UNIX' 카테고리의 다른 글
Unix 압축/해제 명령어 모음 (0) | 2006.03.13 |
---|---|
unix timestamp (0) | 2005.12.30 |
클라이언트(Resolver) 설정 (0) | 2005.10.24 |
C shell, Bourne shell에서의 테스트 방식 비교 (0) | 2005.10.17 |
UNIX에서 날짜 구하기 팁. (0) | 2005.08.25 |