linux shell数组参数传递参数,在bash中将数组作为参数传递
慕哥6287543
您可以使用以下內(nèi)容將多個(gè)數(shù)組作為參數(shù)傳遞:takes_ary_as_arg(){
????declare?-a?argAry1=("${!1}")
????echo?"${argAry1[@]}"
????declare?-a?argAry2=("${!2}")
????echo?"${argAry2[@]}"}try_with_local_arys(){
????#?array?variables?could?have?local?scope
????local?descTable=(
????????"sli4-iread"
????????"sli4-iwrite"
????????"sli3-iread"
????????"sli3-iwrite"
????)
????local?optsTable=(
????????"--msix??--iread"
????????"--msix??--iwrite"
????????"--msi???--iread"
????????"--msi???--iwrite"
????)
????takes_ary_as_arg?descTable[@]?optsTable[@]}try_with_local_arys將回應(yīng):sli4-iread?sli4-iwrite?sli3-iread?sli3-iwrite??
--msix??--iread?--msix??--iwrite?--msi???--iread?--msi???--iwrite
總結(jié)
以上是生活随笔為你收集整理的linux shell数组参数传递参数,在bash中将数组作为参数传递的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021计算机职业适应性测试考什么,单招
- 下一篇: centos装java配件_CentOS