天天看點

第四個shell 函數及調用

#!/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