从bash数组中查找并显示唯一值

时间:2015-07-02 21:23:43

标签: arrays linux bash shell

如果我在bash中有一个数组,如:

x=(1 1 1 2 2 3 3 4 5 5)

如何确定并打印仅出现一次的值?

1 个答案:

答案 0 :(得分:4)

试试这个:

printf "%s\n" "${x[@]}" | sort | uniq -u

输出:

4