लिनक्स कमांड जानें - uniq

नाम

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

सार

uniq [-cdu] [-f skip-fields] [-s skip-chars] [-w check-chars] [- # skip-fields] [+ # skip-chars] [--count] [--repeated] [--unique] [--skip-fields = skip-fields] [--skip-chars = skip-chars] [--check-hars = check-chars] [--help] [--version] [infile ] [बहिर्वाह]

विवरण

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

विकल्प

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

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

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

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

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

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

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

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

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

उदाहरण

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

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

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