블로그

[Bash] 함수(Function) 사용

bash 의 function 함수 사용법 예제입니다.

#!/bin/bash

# function 파라미터는 $1, $2 형태로 받음
function A_function {
        echo $1
}

function D_function {
        echo D function.
}

function C_function {
        echo $1
}

function B_function {
        echo B Function.
}

# 함수에서 값을 return 하는 방법 중 하나
function E_function {
        let RET=$1+1
        echo "$RET"
}

# function_A 로 파라미터 전달
A_function "A Function."
B_function
C_function "C Function."
D_function

# function 에서 값을 return 받음 
NUM=1
echo NUM=$NUM
NUM2=$(E_function $NUM)
echo NUM2=$NUM2
let NUM2=$NUM2+1
echo NUM2=$NUM2

실행

A Function.
B Function.
C Function.
D function.
NUM=1
NUM2=2
NUM2=3
2016-04-20 목록