bash 数组参数的传递
2016-12-24 14:52
316 查看
一、方式一
把数组参数当做普通变量传递
#!/bin/bash
function arrayfun {
echo "get function parameter $*"
}
arraypara=(claire obama george)
arrayfun $arraypara
上面脚最终会显示 get function parameter claire
只收到了数组中的第1个参数
二、方式二
我们改动一下
#!/bin/bashfunction arrayfun { echo "get function parameter $*"
} arraypara=(claire obama george)arrayfun ${arraypara[*]}最终显示 get function parameter cliare obama george三、方式三#!/bin/bashfunction arrayfun { echo "get function parameter $*"
} arraypara=(claire obama george)arraycopy=${arraypara[*]}arrayfun $arraycopy最终显示 get function parameter cliare obama george
把数组参数当做普通变量传递
#!/bin/bash
function arrayfun {
echo "get function parameter $*"
}
arraypara=(claire obama george)
arrayfun $arraypara
上面脚最终会显示 get function parameter claire
只收到了数组中的第1个参数
二、方式二
我们改动一下
#!/bin/bashfunction arrayfun { echo "get function parameter $*"
} arraypara=(claire obama george)arrayfun ${arraypara[*]}最终显示 get function parameter cliare obama george三、方式三#!/bin/bashfunction arrayfun { echo "get function parameter $*"
} arraypara=(claire obama george)arraycopy=${arraypara[*]}arrayfun $arraycopy最终显示 get function parameter cliare obama george
相关文章推荐
- 数组做参数传递
- PB中调用API函数时传递数组参数的方法
- springmvc 传递和接收数组参数
- 多维数组 函数参数传递
- Perl函数参数中传递数组和引用的使用
- C#形参,实参,值传递参数,引用传递参数,输出参数,参数数组的学习(一)
- c语言一维数组做参数传递给函数:
- 通过指针传递三维数组参数
- C++ 指针 多维数组传递参数
- C/C++ 数组参数传递后,还能计算长度吗?
- 数组作为函数参数时的传递问题
- jsp页面传递数组参数到后台
- 如何通过超链接传递数组参数
- VB几种函数参数传递方法,Variant,数组,Optional,ParamArray
- SQL学习笔记[5] - 通过分隔符解析方式实现向SQL存储过程传递数组参数
- C语言中如何将数组作为函数参数传递
- C++_new创建的数组作为参数传递
- Jersey开发Restful的文件上传接口如何传递数组参数
- Shell之传递脚本参数与数组
- springMVC通过ajax传递参数list对象或传递数组对象到后台