2 스크립트 파일을 실행하면 결과는 다음과 같습니다.
터미널 |
gilbut@ubuntu2404:~/script$ chmod +x func_magicbox.sh gilbut@ubuntu2404:~/script$ ./func_magicbox.sh result is 13 |
이번에는 make_a_pizza 함수를 좀 더 고급스럽게 발전시켜 봅시다. 도우, 소스, 피자 종류를 함수의 매개변수로 입력받아 더 맛있는 피자를 만들 수 있는 과정을 출력해 봅시다.
1 다음과 같이 func_pizza.sh 파일의 내용을 수정합니다.
func_pizza.sh
#!/bin/bash
function make_a_pizza()
{
dough="$1" ------------------------------- ①
source_type="$2"
pizza_type="$3"
echo "make a $dough $pizza_type pizza with $source_type source..." ----- ②
base_tops="ham, cheese, meat, veges"