첫번째 BASH 프로그램
우리의 첫번째 프로그램은 고전적인 "Hello World" 프로그램이 될 것이다. 만일 당신이 이전에 프로그램을 해본 경험이 있다면, 지금까지 수많은 "Hello World" 프로그램을 봐왔을 것이다. 하지만, 이것은 전통이고, 누가 그 전통을 바꾸겠는가? 이 "Hello World" 프로그램은 단순히 "Hello World"란 문구를 화면에 프린트하는 것이다. 그럼 우선 텍스트 편집기를 시작해서, 그 안에 다음의 내용을 입력하라:
#!/bin/bash
echo "Hello World"
첫번째 라인은 리눅스에게 이 스크립트를 실행하기 위해서 bash 번역기를 사용하라고 알려준다. 이 경우에는, bash는 /bin 디렉토리에 있다. 만일 bash가 시스템의 다른 디렉토리에 있다면, 그 위치를 첫번째라인에 써주어라. 스크립트 안에 있는 지시문을 실행할 때 어떤 인터프리터를 사용할 것인지 리눅스에게 알려주는 것이므로 번역기를 정확하게 명시하는 것은 매우 중요하다. 다음엔 스크립트를 hello.sh란이름으로 저장하자. 모두 다 되었으면, 스크립트를 실행 가능하도록 한다:
xconsole$
chmod 700 ./hello.sh
파일의 퍼미션을 어떻게 바꾸는지 모른다면 chmod에 대한 매뉴얼 페이지를 참조하라. 일단 위의 명령을 실행하면 단지 파일 이름을 타이핑하는 것만으로 당신의 프로그램을 실행할 수 있다:
xconsole$
./hello.sh
Hello World
됐다! 당신의 첫번째 프로그램이다! 그 자체로는 지루하고 쓸모없지만, 모든 사람이 이런 식으로 프로그래밍을 시작한다. 첫번째 프로그램을 실행하기까지의 과정을 되새겨 보자. 코드를 작성하고, 파일을 저장하고, chmod 명령으로 실행 가능하도록 만들었다.
'경험치바(Experience Opint Bar)' 카테고리의 다른 글
bash 쉘 백업 프로그램 (0) | 2015.12.24 |
---|---|
bash 쉘 명령들 (0) | 2015.12.24 |
bash 쉘 스크립팅 입문 (0) | 2015.12.24 |
bash 쉘 스크립트 위치 매개 변수, 조건문 (0) | 2015.12.23 |
쉘 스크립트 산술 비교 연산자 (0) | 2015.12.23 |