본문 바로가기

Linux

Shell Script 작성해보기

Shell의 개념 및 종류

ShellUnix(Linux) SystemInterface를 제공하는 것으로 명령이나 프로그램, script등의 실행 환경을 제공한다. Shell은 대표적인 shell로는 Bourne shell, C shell이 있고, Bourne shellBourne shell, Korn shell, Bourne Again shell, POSIX shell 등 다양하게 나눠진다. 여기서는 흔히 사용하는 Bourne Again Shell(bash)을 기준으로 작성하고자 한다.

Shell Script File은 아래의 예와 같이 #!로 시작해서 어떤 shell로 실행해야 하는지 명시해준다.

#! /bin/sh

#!/bin/bash

#hash라고 읽고, !bang이라 불리는데, 합쳐서 shebang으로 읽힌다.

 

Shell Script 작성 예시

vim 등으로 text 파일을 작성해보자. shell script는 확장자를 sh로 해야한다.

$vim test.sh

Shell script file은 실행 파일이기 때문에, 파일을 실행하기 위해서는 executable 파일로 작성해야 한다.

실행 파일로 만들기 방법은 아래와 같다.

$chmod +x test.sh

아래와 같이 작성한 후 실행해보자.

#!/bin/bash

echo "Hello!"
$Hello!

파일을 실행하면 Hello!가 화면에 출력된다. echo는 string 출력을 해주는 명령으로 script 파일이 실행되면서 작성된 명령이 수행된 것이다. 

 

 

 

 

'Linux' 카테고리의 다른 글

VirtualBox Ubuntu 20.04 해상도 설정  (0) 2021.02.07
Shell Script - 변수  (0) 2021.02.06
VirtualBox Ubuntu 설치  (0) 2021.02.03
VirtualBox 설치하기  (0) 2021.02.03
Shell Script 개요  (0) 2021.02.02