TLDR
मूल प्रश्न अस्पष्ट था, और पढ़ा कि ओपी को केवल एक फ़ाइल की सामग्री का एक अनूठा संस्करण चाहिए था। वह नीचे दिखाया गया है। सवाल के अद्यतन रूप में, ओपी अब यह कह रहा है कि वह केवल यह जानना चाहता है कि फ़ाइल की सामग्री अद्वितीय है या नहीं।
परीक्षण करें कि फ़ाइल की सामग्री अद्वितीय है या नहीं
आप यह sort
सत्यापित करने के लिए उपयोग कर सकते हैं कि कोई फ़ाइल अद्वितीय है या इसमें डुप्लिकेट हैं जैसे:
$ sort -uC input.txt && echo "unique" || echo "duplicates"
उदाहरण
कहो कि मेरे पास ये दो फाइलें हैं:
डुप्लिकेट नमूना फ़ाइल
$ cat dup_input.txt
This is a thread 139737522087680
This is a thread 139737513694976
This is a thread 139737505302272
This is a thread 139737312270080
This is a thread 139737203164928
This is a thread 139737194772224
This is a thread 139737186379520
अद्वितीय नमूना फ़ाइल
$ cat uniq_input.txt
A
B
C
D
अब जब हम इन फ़ाइलों का विश्लेषण करते हैं तो हम बता सकते हैं कि क्या वे अद्वितीय हैं या उनमें डुप्लिकेट हैं:
परीक्षण डुप्लिकेट फ़ाइल
$ sort -uC dup_input.txt && echo "unique" || echo "duplicates"
duplicates
अद्वितीय फ़ाइल का परीक्षण करें
$ sort -uC uniq_input.txt && echo "unique" || echo "duplicates"
unique
मूल प्रश्न (फ़ाइल की अनूठी सामग्री)
बस के साथ किया जा सकता है sort
:
$ sort -u input.txt
This is a thread 139737186379520
This is a thread 139737194772224
This is a thread 139737203164928
This is a thread 139737312270080
This is a thread 139737505302272
This is a thread 139737513694976
This is a thread 139737522087680