shell day4

1)实现一个对数组求和的函数,数组通过实参传递给函数

#!/bin/bash
function fun()
{
	echo $1
	local sum=0
	local arr=$*
	for i in ${arr[*]}
	do
		((sum+=i))
	done
	return $sum
}

read -p "please enter an array : " -a arr
fun ${arr[*]} 
ret=$?
echo sum=$ret

2)写一个函数,输出当前用户的uid和gid,并使用变量接收结果

#!/bin/bash
function fun()
{
	local uid=`id -u`
	local gid=`id -g`
	echo uid=$uid
	echo gid=$gid
}
ret=`fun`
echo $ret

你可能感兴趣的:(linux,shell)