본문 바로가기
IT/리눅스 (Linux)

쉘 스크립트(Shell Script) - 함수(Function) 사용법

by 베베야 2022. 2. 16.
728x90

 

쉘 스크립트(Shell Script)에서 함수(Function)를 사용하는 방법에 대해서 알아보자.


함수(Function)

쉘스트립트의 함수의 사용법 및 형식은 다른 언어와 차이는 없다.

- 함수명 앞에 함수를 선언한다는 function 을 생략할 수 있다.

- 코드가 함수 코드보다 반드시 뒤에(아래에) 있어야 실행되며 앞에서 호출하게 되면 오류가 발생한다.

코드

vi function.sh 이름으로 스크립트를 생성하고 코드를 작성하자.

#!/bin/bash

#str 이라는 이름으로 함수를 선언
str() {
	echo "Welcome"
    echo "MSG : ${0}"
    }
    
#함수 호출(공백의로 뛰어서 2개의 인자값을 전달)
str "HI" "LINUX"

결과

./function.sh 로 작성한 스크립트를 실행하자

Welcome
MSG : HI LINUX

 

참고

 

쉘스트립트 작성 및 실행방법(Shell Script) - 리눅스 공부

쉘 스크립트란(Shell Script)? 인터프리트(interpret) 방식으로 동작하는 컴파일되지 않은 프로그램이다. 리눅스에서 텍스트 형식으로 저장되며 한줄씩 순차적으로 읽어 커맨드처럼 실행되도록 작성

bebeya.tistory.com

 

이상으로 쉘 스크립트(Shell Script)에서 함수(Function)를 사용하는 기본적인 문법에 대해서 알아보았습니다.

반응형
그리드형

댓글