码迷,mamicode.com
首页 > 编程语言 > 详细

shell 数组作为函数形参

时间:2015-04-22 20:30:07      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

问题描述:

  把字符串tarFile和数组slaves_hostIP传入函数processArray中并输出结果.

 

#!/bin/bash

function processArray() {
    tarFile=$1
    echo $tarFile
    local slaves_hostIP=(${!2})
    
    length=${#slaves_hostIP[@]}
    for((i=0;i<$length;i++));
    do
        echo ${slaves_hostIP[i]}
    done
}

slaves_hostIP=("30.72.63.94" "30.72.63.95" "30.72.63.96" "30.72.63.97")
tarFile=/tmp/lasclocker.tar

processArray $tarFile slaves_hostIP[@]

 

shell 数组作为函数形参

标签:

原文地址:http://www.cnblogs.com/lasclocker/p/4448346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!