Skip to main content

लिनक्स कमांड uniq - यूनिक्स कमांड uniq

Linux Tutorial for Beginners: Introduction to Linux Operating System (जून 2026)

Linux Tutorial for Beginners: Introduction to Linux Operating System (जून 2026)
Anonim

नाम

uniq (एक अद्वितीय फ़ाइल से डुप्लिकेट लाइनों को हटा देता है)

सार

uniq -कदू -एफ स्किप-फ़ील्ड -एस स्किप-चार्स -w चेक-चार्स - # स्किप-फ़ील्ड + # स्किप-चार्स --काउंट --repeated --unique --skip-fields = skip-fields --skip-chars = skip-chars --check-hars = check-chars --help --version infile outfile

विवरण

uniq एक क्रमबद्ध फ़ाइल में अद्वितीय लाइनों को प्रिंट करता है, मिलान लाइनों में से केवल एक को बनाए रखता है। वैकल्पिक रूप से, यह केवल उन्हीं पंक्तियों को दिखा सकता है जो बिल्कुल एक बार दिखाई देते हैं, या रेखाएं जो एक से अधिक बार दिखाई देती हैं। uniq क्रमबद्ध इनपुट की आवश्यकता है क्योंकि यह केवल लगातार लाइनों की तुलना करता है।

विकल्प

-यू, - अद्वितीय

केवल अद्वितीय लाइनों को मुद्रित करें।

-d, - दोहरायाकेवल डुप्लिकेट लाइनों को प्रिंट करें।

-सी, - गणनारेखा के साथ प्रत्येक पंक्ति के समय की संख्या मुद्रित करें।

-नंबर, -एफ, --स्किप-फ़ील्ड = संख्याइस विकल्प में, संख्या विशिष्टता की जांच करने से पहले छोड़ने के लिए फ़ील्ड की संख्या का प्रतिनिधित्व करने वाला एक पूर्णांक है। नंबर फ़ील्ड से पहले पाए गए किसी भी रिक्त स्थान के साथ पहले नंबर फ़ील्ड तक पहुंच गए हैं, जिन्हें छोड़ दिया गया है और गिना नहीं जाता है। फ़ील्ड्स को गैर-स्पेस, गैर-टैब वर्णों की एक स्ट्रिंग के रूप में परिभाषित किया जाता है, जो एक-दूसरे से रिक्त स्थान और टैब से अलग होते हैं।

+ संख्या, -एस, --स्किप-वर्ण = संख्याइस विकल्प में, संख्या विशिष्टता की जांच करने से पहले छोड़ने के लिए वर्णों की संख्या का प्रतिनिधित्व करने वाला एक पूर्णांक है। पहले वर्ण वर्ण, संख्या वर्णों से पहले पाए गए किसी भी रिक्त स्थान के साथ, छोड़ दिया गया है और गिना नहीं जाता है। यदि आप दोनों फ़ील्ड और कैरेक्टर स्किपिंग विकल्पों का उपयोग करते हैं, तो फ़ील्ड पहले से छोड़ दिए जाते हैं।

-w, --check-chars = संख्यानिर्दिष्ट फ़ील्ड और वर्णों को छोड़ने के बाद, लाइनों में तुलना करने के लिए वर्णों की संख्या निर्दिष्ट करें। आम तौर पर पूरी लाइनों की तुलना की जाती है।

--मददएक उपयोग संदेश मुद्रित करें और सफलता का संकेत देने वाले स्टेटस कोड से बाहर निकलें।

--versionमानक आउटपुट पर संस्करण संस्करण प्रिंट करें और बाहर निकलें।

उदाहरण

% सॉर्ट माईफाइल | uniq

स्ट्रीम से डुप्लिकेट लाइनों को हटा देता है (प्रतीक "|" आउटपुट को myfile को uniq कमांड से सॉर्ट करता है)।

जरूरी: उपयोग आदमी आदेश ( % आदमी ) यह देखने के लिए कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।