#!/bin/bash
clear
#定義求和函數sum
sum()
{
i=0
he=0
while [ $i -le "$1" ]
#$1是函數要接收的參數
do
he=$(($i + $he ))
i=$(($i + 1))
done
echo " 求和的結果是 :" $he
}
yn="y"
while [ "$yn" = "y" ] || [ "$yn" = "Y" ]
read -p " 輸入一個要求和的數: " num1
#調用函數sum
sum "$num1"
read -p " 是否還要繼續(y/n) :" yn
done
本文轉自xcjgutong 51CTO部落格,原文連結:http://blog.51cto.com/xuchengji/314500