내용
형식
#!/bin/bash
echo "Hello World!"
실행
별도의 프로세스로 실행하는 방법
- 스크립트 파일의 퍼미션에 실행 권한을 주고 실행해야 합니다.
- Shell Script를 실행할 때 ./를 붙이는 이유: shell은 환경변수 PATH에 지정된 경로에서만 실행파일을 찾기 때문에 ./를 꼭 붙여야 합니다.
$ chmod +x hello.sh
$ ./hello.sh
Hello World!
- shell의 인자로 스크립트 파일 경로를 넘겨서 직접 실행할 수도 있습니다.
$ base hello.sh
Hello World!
현재 Shell (셸)에서 바로 실행하는 방법
- (명령어) source나 (명령어) dot를 이용해 실행합니다.
$ source hello.sh
$ . hello.sh
- 아래와 같은 script가 있을 때 별도의 프로세스로 실행되는 경우 터미널이 종료되지 않고, (명령어) source로 실행한 경우 터미널이 종료됩니다.
#!/bin/bash
exit
기본 문법
- Shell Script - 주석
- Shell Script - 변수
- Shell Script - 위치매개변수
- Shell Script - echo문
- Shell Script - 조건식
- Shell Script - 조건문
- Shell Script - 반복문
- Shell Script - 함수
- Shell Script - 부분 문자열 제거 (Substring removal)