第6章创建函数(输入数组和输出结果)
发布时间
阅读量:
阅读量
6.4数组变量与函数
6.4.1向函数传递数组
将数组变量作为参数传递至脚本函数中。若尝试将数组变量当作单一参数进行传递,系统将无法正确执行相关操作。 具体操作示例如下:
#!/bin/bash
#数组当作单个参数传递是无法工作的
function testit {
echo "The parameters are:$@"
thisarray=$1
echo "The received arrray is ${thisarray[*]}"
}
#创建数组并给数组赋值
myarray=(1 2 3 4 5)
#输出数组内容
echo "The original array is:${myarray[*]}"
#调用参数并传参
testit $myarray

当尝试将数组变量作为函数参数传递时,函数仅会获取该数组的第一个元
全部评论 (0)
还没有任何评论哟~
