首页 > 系统服务 > 详细

Shell 自定义函数

时间:2017-02-03 21:57:34      阅读:373      评论:0      收藏:0      [点我收藏+]

语法:

function fname() {
程序段
}

 

例子:

#!/bin/bash

## 定义函数,分子除以分母,算利润、占有率等
function divfun()
{

##参数判断,需要输入两个参数
if [ $# -ne 2 ];then
echo "Enter two parameter,try again."
echo "example:10 2"
exit 1
fi

## 变量赋值
a=$1  #分子
b=$2  #分母

if [ $b -eq 0 ];then
echo "分母为0,不可除"
exit 3  #直接退出
else
## expr 只支持整数,这里保留四位有效数字
res=$(printf "%.4f" `echo "scale=4; $a / $b"|bc`)
echo $res
fi

}

## 调用函数
result=$(divfun 10 3)

## 打印结果
echo "最终的结果为:$result"

 

结果:技术分享

 

Shell 自定义函数

原文:http://www.cnblogs.com/kimbo/p/6363454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!