배시(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!
'IT > 리눅스' 카테고리의 다른 글
마리아디비(MariaDB) 리눅스(Linux)에 설치하기 (0) | 2024.07.26 |
---|---|
톰캣에서 루트(root) 권한 없이 80, 443 포트 사용하기 (0) | 2024.07.24 |
Bash Programming-2.Redirection (0) | 2024.07.22 |
리눅스 시그널 Linux Signal (0) | 2024.07.12 |
배쉬 셸(Bash Shell) (0) | 2024.07.11 |