小编Bog*_*dan的帖子

BASH中两个数组的交集

我有两个这样的数组:

A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2)
B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222)
Run Code Online (Sandbox Code Playgroud)

数组未排序,甚至可能包含重复元素。

  1. 我想使这两个数组相交并将元素存储在另一个数组中。我该怎么做?

  2. 另外,如何获取出现在 B 中但在 A 中不可用的元素列表?

scripting bash array

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

array ×1

bash ×1

scripting ×1