2015-10-10 56 views
0

我有以下代码,我想要在函数getsum()中。我试着用下面的代码工作没有函数。当我运行./sum 5 6时,我得到11shell脚本中的调用函数

#!/bin/bash 
sum=0 
for i in [email protected]; do sum=$((sum+i)); done 
echo $sum 
exit 0 

但是我怎样才能把它放在一个功能相同的工作?

我试过下面的代码,但它不起作用。

#!/bin/bash 
sums() { 
    sum=0 
    for i in [email protected]; do sum=$((sum+i)); done 
    echo $sum 
    exit 0 
} 

sums 
+0

除了'退出0'你的函数看起来不错。 该声明将终止您的shell! –

回答