posted by 구름너머 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