在 shell 脚本中获取 2 个数组中的公共值

iaa*_*aav 5 unix sorting bash shell awk

我有一个

array1 = (20,30,40,50)
array2 = (10,20,30,80,100,110,40)
Run Code Online (Sandbox Code Playgroud)

我必须从数组 3 中的这 2 个数组中获取公共值,例如:

array3 = (20,30,40) 
Run Code Online (Sandbox Code Playgroud)

按升序排列。

Fre*_*ihl -1

考虑使用Python:

In [6]: array1 = (20,30,40,50)

In [7]: array2 = (10,20,30,80,100,110,40)

In [8]: set(array1) & set(array2)
Out[8]: set([40, 20, 30])
Run Code Online (Sandbox Code Playgroud)