Bash - 迭代两个(不相交)数组的联合



我正在编写一个bash脚本(用于Open Solaris 11机器)。

我通过以下方式声明了两个数组:

rpool_fs=(
  "rpool"
  "rpool/ROOT"
  "rpool/ROOT/solaris"
  "rpool/export"
);
shares_fs=(
  "shares"
  "shares/svn"
);

我能够通过以下方式迭代rpool_fs数组:

for i in "${rpool_fs[@]}"
do
  echo $i
done

我现在需要遍历rpool_fs数组和shares_fs数组的联合。请注意,数组是不相交的,例如,我实际上只需要迭代它们的串联。我该怎么做?

只需一个接一个地放置:

for i in "${rpool_fs[@]}" "${shares_fs[@]}"
do
  echo $i
done

相关内容

  • 没有找到相关文章

最新更新