$ 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 }