카테고리 없음

shell script function()

ttttu_0324 2024. 1. 15. 20:51

#!/bin/bash
val=10                # 글로벌 변수
function foo(){
        local val=7  # 지역변수
        echo "hello world $1"
        echo "Val : $val"
}

foo "kim"     # 아규먼트 "kim"으로 선언
-------------실행결과-------------

[root@localhost ~]# ./function.sh
hello world kim
Val : 7                    ---> 지역변수가 글로벌변수보다 우선임(함수안에 있는 변수가 먼저)