shell脚本--函数(数组传参)

函数传参 数组传参

1 制作一个简单的阶乘脚本。通过数组给函数传参

#!/bin/bash
#1 先定义一个数组
num=(1 2 3)
#2 定义一个函数
array(){
factorial=1
for i in $*     #(重点2)
do
#定义阶层的公式
factorial=$[factorial * $i]
done
echo $factorial
}
#调用函数使用数组(重点1)
array ${num[*]}

2 测试成功。

[root@localhost ~]# ./fun3.sh 
6

3 数组的好处在于,多个数组时传参的效率就增高了。

你可能感兴趣的:(shell脚本基础篇,数组,linux,centos,服务器,运维)