sort by first occurrence by Fleur

!A[$0]++{C[++i]=$0}END{while(s=C[j+=2>A[s]--])print s}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page