- 实现一个对数组求和的函数,数组通过实参传递给函数
#!/bin/bash
read -p "数组" -a arr
function add()
{
i=0
num=${#arr[*]}
while [ $i -lt $num ]
do
((sum+=arr[i++]))
done
}
add ${arr[*]}
echo $sum
- 写一个函数,输出当前用户的uid和gid,并使用变量接收结果
#!/bin/bash
get_u_g()
{
uid=$(id -u)
pid=$(id -g)
}
get_u_g
echo "uid = $uid"
echo "pid = $pid"