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 함수를 호출(④)하고 반환값을 받아옵니다.