$ cat data.txt
aaaaaa
aaaaaa
cccccc
aaaaaa
aaaaaa
bbbbbb
$ cat data.txt | uniq
aaaaaa
cccccc
aaaaaa
bbbbbb
$ cat data.txt | sort | uniq
aaaaaa
bbbbbb
cccccc
$
Hasil yang saya butuhkan adalah untuk menampilkan semua baris dari file asli menghapus semua duplikat (bukan hanya yang berturut-turut), sambil mempertahankan urutan pernyataan asli dalam file .
Di sini, dalam contoh ini, hasil yang sebenarnya saya cari adalah
aaaaaa
cccccc
bbbbbb
Bagaimana saya bisa melakukan uniq
operasi umum ini secara umum?
{ if (!seen[$0]++) print }