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