您的位置:首页 > 运维架构 > Shell

shell 数组作为函数形参

2015-04-22 18:53 253 查看
问题描述:

  把字符串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[@]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: