develog

[bash] function return 본문

OS & Shell/bash

[bash] function return

냐옴 2019. 2. 15. 11:57

방법1) return $? 사용

func1() {
    return 111
}

func1
result1=$?
echo "result1 =" $result1

 

방법2) echo, $() 사용

func2() {
    echo 222
}

result2=$(func2)
echo "result2 =" $result2

 

echo 여러번, 배열로 반환

func3() {
    echo 333
    echo 444
}

result3=$(func3)
echo "loop"
for i in ${result3[@]}
do
    echo $i
done

'OS & Shell > bash' 카테고리의 다른 글

[bash] tmux  (0) 2020.09.16
[bash] 다중 명령 실행 && || ;  (0) 2020.09.15
[bash] 로컬 shell script 파일을 원격 서버에서 실행하기  (0) 2019.02.26
[bash] existStr  (0) 2019.02.15
[bash] kill ps grep awk  (0) 2019.02.15
Comments