#!/bin/bash
clear
#定义求和函数sum
clear
#定义求和函数sum
sum()
{
i=0
he=0
while [ $i -le "$1" ]
{
i=0
he=0
while [ $i -le "$1" ]
#$1是函数要接收的参数
do
he=$(($i + $he ))
i=$(($i + 1))
do
he=$(($i + $he ))
i=$(($i + 1))
done
echo " 求和的结果是 :" $he
}
yn="y"
while [ "$yn" = "y" ] || [ "$yn" = "Y" ]
do
read -p " 输入一个要求和的数: " num1
echo " 求和的结果是 :" $he
}
yn="y"
while [ "$yn" = "y" ] || [ "$yn" = "Y" ]
do
read -p " 输入一个要求和的数: " num1
#调用函数sum
sum "$num1"
read -p " 是否还要继续(y/n) :" yn
done
sum "$num1"
read -p " 是否还要继续(y/n) :" yn
done
本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/314500