如何在shell脚本中将数组作为函数传递?
我编写了以下代码:
我编写了以下代码:
function test(){
param1 = $1
param2 = $2
for i in ${$param1[@]}
do
for j in ${param2[@]}
do
if($(i) = $(j) )
then
echo $(i)
echo $(j)
fi
done
done
}
但是我遇到了line 1: ${$(param1)[@]}: bad substitution
的问题。
echo ${a[@]}
这种方法有效。 - Vivek Goel