$ 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
$
ผลที่ผมต้องการก็คือการแสดงทุกบรรทัดจากไฟล์ต้นฉบับลบที่ซ้ำกันทั้งหมด (ไม่เพียง แต่คนที่ติดต่อกัน) ขณะที่ยังคงคำสั่งเดิมของงบในแฟ้ม
ในตัวอย่างนี้ผลลัพธ์ที่ฉันกำลังมองหาคือ
aaaaaa
cccccc
bbbbbb
ฉันจะใช้uniq
งานการดำเนินการทั่วไปได้อย่างไร?
{ if (!seen[$0]++) print }