320x100

shell 명령어들은 나중에 실행 시키기 위해, 정규 텍스트 파일에 저장될 수 있다.
shell 명령어들을 포함하는 파일을 script라고 한다.

script를 실행하기 전에, script에게 실행 허가권을 주어야 한다.
$chmod +x scriptfile
$./scriptfile

실행 허가권이 없는 file도 실행할 수 있다.
$source scriptfile 혹은 $. scriptfile

linux kernel은 script의 첫번째 줄을 보고, script가 어떤 shell로 작성되었는지를 결정한다.
script의 첫 줄이 단지 #이면, 이 script를 명령어로 수행하였던 shell에 의해 script는 해석된다.
script의 첫 줄이 #!shellname의 형식이면, 실행 프로그램인 shellname이 script를 해석하기 위해 이용된다. 
둘중 하나도 적용되지 않는다면, 그 script는 bash(bourne-again shell)에 의해 해석된다.

320x100

'리눅스' 카테고리의 다른 글

환경변수 지역변수  (0) 2009.06.21
sub shell  (0) 2009.06.21
디렉토리 구조  (0) 2009.06.01
하드링크 심볼릭링크  (0) 2009.05.24
tar  (0) 2009.05.24

+ Recent posts