How can I get unique values from an array in Bash?

前端 未结 14 1125
-上瘾入骨i
-上瘾入骨i 2020-11-27 12:50

I\'ve got almost the same question as here.

I have an array which contains aa ab aa ac aa ad, etc. Now I want to select all unique elements from this ar

14条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-27 13:15

    Without loosing the original ordering:

    uniques=($(tr ' ' '\n' <<<"${original[@]}" | awk '!u[$0]++' | tr '\n' ' '))
    

提交回复
热议问题