Shell中如何将多个数组作为函数的参数
两个数组a=(123),b=(abc)现在有个函数fun(),ab作为函数的参数,fun“a”“b”fun(){locala=($1)localb=($2)ehco${a...
两个数组a=(1 2 3), b=(a b c)
现在有个函数fun(), a b 作为函数的参数, fun “a” “b”
fun()
{
local a=($1)
local b=($2)
ehco ${a[@]}
echo ${b[@]}
}
为何结果是1 2?
怎么才能得到结果:
1 2 3
a b c 展开
现在有个函数fun(), a b 作为函数的参数, fun “a” “b”
fun()
{
local a=($1)
local b=($2)
ehco ${a[@]}
echo ${b[@]}
}
为何结果是1 2?
怎么才能得到结果:
1 2 3
a b c 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询