实现一个对数组求和的函数,数组通过实参传递给函数
sum=0
function add()
{
for i in $* #$*接收传来的所有参数
do
((sum+=i))
done
echo $sum
}
#定义一个数组
arr=(1 2 3 4 5 7 9)
#向函数传参
add ${arr[*]}
写一个函数,输出当前用户的uid和gid,并使用变量接收结果
#!/bin/bash
function fun()
{
uid=`id -u`
gid=`id -g`
echo $uid $gid
}
#接收fun函数的结果
ret=`fun`
echo $ret
3 思维导图