함수

MySprtlty·2022년 7월 10일
0

Bash Shell Script

목록 보기
2/11
post-thumbnail

🏷️함수

📌개념

  • 함수의 주 목적은 재사용성이다.
  • 함수는 function이라는 키워드와 함수명 그리고 ( )(소괄호), { }중괄호로 구성된다.

📌정의

  • 구조는 다음과 같이 function키워드의 유/무로 두 가지로 나뉜다.
  • 대부분 두 문법을 모두 지원하지만, 간혹 어떤 셸은 function키워드를 사용하면 오류나는 경우가 있다.
    • 그럴 땐, function키워드를 빼고 두 번째 처럼 정의하면 된다.
function 함수명() {
	수행문
}
함수명 () {
	수행문
}

📌호출

  • 호출하는 방법은 매우 간단하다.
  • 다음과 같이 함수명 뒤에 인자를 공백으로 구분하여 호출하면 된다.
함수명 arg1 arg2 arg3 ...

📌예제

  • 두 인자를 받아, 합을 출력하는 함수의 예시 코드다.
#!/bin/bash

function add() {
        echo $1 + $2 = `expr $1 + $2`
}

add 3 5
profile
2Co 4:7

0개의 댓글