본문 바로가기

OS/Linux&Mac

[LINUX] Shell Script - Hello World 출력하기

- 개요
- 경로 생성하기 
- 파일만들기 & 에디터 들어가기
- 실행 

개요

프로그래밍의 시작은 Hello World부터..

쉘 스크립트를 이용하여 실행하면 터미널에 "Hello World"를 출력하는 스크립트를 작성해보았다. 

 

경로 생성

쉘 스크립트를 작성할 별도의 폴더를 워크스페이스 하위에 linux라는 이름으로 만들었다.

mkdir linux

 

파일만들기 & 에디터 들어가기

vi hello.sh

실행

chmod 775 hello.sh
./hello.sh
# or 
sh hello.sh

 

chmod 명령어는 파일의 읽기, 쓰기, 실행 등의 권한을 변경하는 명령어인데,

./hello.sh 와 같이 실행하려면 권한 변경이 필요하다.

권한을 변경하지 않고 실행하면 아래와 같은 경고문구가 표출된다. 

zsh: permission denied: ./test.sh

위와 같은 경고문은 파일에 대한 실행 권한이 없을 경우 발생하므로

권한 변경 후 실행하거나 sh 명령어로 실행하도록 하자 .