码迷,mamicode.com
首页 > 系统相关 > 详细

shell实现两个数的相加

时间:2016-12-24 01:31:01      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:相加   rect   div   ...   函数   sum   code   print   定义   

刚开始的时候写,一直写不对;看似简单的功能,但是一定要小心;函数的定义:

funciton functionName {.....}在functionName和{之间一定有空格啊! 我就是没加空格,就一直报错。

实现两个数相加:

#! /usr/bin/ksh
function add {
    if (( $# < 2  )); then
        echo "The arg in‘t correct"
    else    
        sum=$(($1+$2))
        echo $sum
    fi
}

add 1
add 1 2

或者

#! /usr/bin/ksh
function add {
    if (( $# < 2  )); then
        echo "The arg in‘t correct"
    else    
        sum=$(($1+$2))
        echo $sum
    fi
}

sum=$(add 1)
print $sum
sum=$(add 1 2)
print $sum

两者的输出结果是:

The arg in‘t correct
3

shell实现两个数的相加

标签:相加   rect   div   ...   函数   sum   code   print   定义   

原文地址:http://www.cnblogs.com/Berryxiong/p/6216298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!