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)에서 함수(Function)를 사용하는 기본적인 문법에 대해서 알아보았습니다.
반응형
그리드형
'IT > 리눅스 (Linux)' 카테고리의 다른 글
쉘 스크립트(Shell Script) - 위치 매개 변수[$0, $1, $*, $@, $#] (0) | 2022.02.17 |
---|---|
쉘 스크립트(Shell Script) - 변수(Variable) 사용법 [전역, 지역, 환경] (2) | 2022.02.16 |
[리눅스] vi 편집기 여러줄/한줄 주석처리 (0) | 2022.02.16 |
쉘스트립트 작성 및 실행방법(Shell Script) - 리눅스 공부 (0) | 2022.02.16 |
[리눅스] fdisk 사용법(디스크 추가, 삭제) & 자동 마운트 설정 (0) | 2022.02.09 |
댓글