shell实现两个数的相加
Posted xyqing525
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell实现两个数的相加相关的知识,希望对你有一定的参考价值。
刚开始的时候写,一直写不对;看似简单的功能,但是一定要小心;函数的定义:
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实现两个数的相加的主要内容,如果未能解决你的问题,请参考以下文章