Is it a one-liner you want?
perl -ne '($a{$_} = 1) foreach split /,\s*/, (split /\|/)[2]; END { @a=sort keys %a; print "@a\n" }'Shorter in shell :
awk -F\| '{print $3}' | sed 's/, */\ /g' | sort -u
In reply to Re: creating unique list from elements in an array
by mugwumpjism
in thread creating unique list from elements in an array
by rimmern
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |