더북(TheBook)

  2 스크립트 파일을 실행하면 결과는 다음과 같습니다.

icon_con

터미널

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"
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.