函数传参 数组传参
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 数组的好处在于,多个数组时传参的效率就增高了。
版权声明:本文为weixin_43272125原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。