더북(TheBook)

  1 다음과 같이 func_magicbox.sh 파일로 수정합니다.

func_magicbox.sh

#!/bin/bash

 

function magic_box_with_progress()
{
    input="$1"
    let "result = input + 8" -------- ①
    echo "$input + 8 = $result" ----- ②
    return $result ------------------ ③
}

 

magic_box_with_progress "7" --------- ④
result="$?"
echo "result is $result" ------------ ⑤

magic_box_with_progress 함수는 magic_box 함수와 거의 비슷합니다. 계산 과정에 사용된 수식(①)을 화면에 출력(②)합니다. 매개변수의 값에 8을 더한 값("result = input + 8")을 반환값으로 지정(③)합니다. 인자 7을 넣어 magic_box_with_progress 함수를 호출(④)하고 반환값을 받아옵니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.