본문 바로가기
IT/리눅스

Bash Programming-1.HelloWorld

by 라떼야가자 2024. 7. 13.

배시(Bash) 스크립트로 "Hello World!" 출력하기

 

1. vi 편집기로 파일 생성하여 열기

vi helloworld.sh

 

2. 스크립트 입력

다음 내용 입력 후 ESC, :wq 를 입력하여 저장하고 vi 종료

#!/bin/bash
echo Hello World!

- "#!": 는 shebang이라고 불리는 것으로 이 파일을 실행할 인터프리터를 지정한다. 이 예제에서는 배시를 사용하며 경로는 /bin/bash로 되어있다.

Shebang이 없을 경우도 동일한 결과가 나오지만, 그건 현재 접속해 있는 셸(아마 Bash)에서 echo를 직접 실행하게 되기 때문이다.

- "echo": echo 이후에 나오는 문장을 그대로 출력한다. 메아리(echo)라는 명령어 의미를 생각하면 쉽게 이해할 수 있다.

 

 

3. 파일 실행

./helloworld.sh

Shebang이 있기 때문에 명령어 [ ./helloworld.sh ]는 [ /bin/bash ./helloworld.sh] 와 동일하게 배시를 사용하여 실행된다.

 

 

4. 실행 결과

$ ./helloworld.sh
Hello World!