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

नाव

uniq (एक अनलिखित फाइलमधून दुरध्वनी ओळी काढून टाकते)

सारांश

uniq [-cdu] [-s skip-fields] [-s वगळा-वर्ण] [-w चेक -र्स] [- # skip-fields] [+ # skip-chars] [--count] [- पुनरावृत्त] [--इनीक] [- - skip-fields = skip-fields] [- स्किप वर्ण = स्किप-वर्ण] [- चेक-हर्स = चेक-वर्ण] [- मदतनीस] [--वर्जन] [इन्फील ] [outfile]

वर्णन

uniq एक क्रमवारी केलेल्या फाईलमधील अनन्य ओळी मुद्रित करतो, जुळणार्या ओळींचा एक संच कायम ठेवतो. वैकल्पिकरित्या, ती फक्त एकदाच दिसणारी ओळी दर्शवू शकते किंवा एकापेक्षा जास्त वेळा दिसणाऱ्या ओळी दर्शविल्या जाऊ शकतात. uniq ला सॉर्ट केलेल्या इनपुटची आवश्यकता आहे कारण ते फक्त सलग ओळींची तुलना करते.

पर्याय

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

फक्त अनन्य ओळी मुद्रित करा

-d, - पुनरावृत्ती
केवळ डुप्लिकेट ओळी मुद्रित करा

-सी, --काउंट
प्रत्येक ओळीच्या ओळीत किती वेळा आले?

-number, -f, --skip-fields = क्रमांक
या पर्यायामध्ये, संख्या एक पूर्णांक आहे ज्यामध्ये अननुभवीपणा तपासण्याआधी पूर्णतः वगळण्यासाठी क्षेत्रांची संख्या दर्शवित आहे. संख्याच्या क्षेत्रापूर्वी आढळलेल्या कोणत्याही रिकाम्या सोबत प्रथम क्रमांकाची शेती गाठली जाते, त्यावरून वगळले जाते आणि मोजले जात नाही. फील्डला नॉन-स्पेस, नॉन-टॅब वर्णांची स्ट्रिंग म्हणून परिभाषित केले जाते, जे स्थाने आणि टॅब्जद्वारे एकमेकांपासून विभक्त आहेत.

+ संख्या, -स, --स्कीप-वर्ण = क्रमांक
या पर्यायामध्ये, संख्या एक पूर्णांक आहे जो अनोखीपणा तपासण्याआधी पूर्णतः वगळण्यासाठी वर्णांची संख्या दर्शवित आहे. संख्या वर्णापूर्वी आढळलेल्या कोणत्याही रिकाम्या संख्येसह प्रथम क्रमांक वर्ण गाठले गेले आहेत, ते वगळले आहेत आणि गणले गेले नाहीत. आपण दोन्ही फील्ड आणि वर्ण वगळण्याचे पर्याय वापरत असल्यास, प्रथम फील्डवर वगळले जातात.

-w, --check-chars = संख्या
कोणत्याही निर्दिष्ट फील्ड आणि वर्ण वगळल्यानंतर, ओळींमध्ये तुलना करण्यासाठी वर्णांची संख्या निर्दिष्ट करा. सामान्यत: संपूर्ण उर्वरित ओळी तुलना केल्या जातात.

- मदत
उपयोग संदेश मुद्रित करा आणि यश दर्शविणाऱ्या स्थिती कोडसह बाहेर जा.

- विरुद्ध
मानक उत्पादनावरील प्रिंटर माहिती प्रिंट करा, नंतर बाहेर पडा.

उदाहरण

% sort myfile | Uniq

प्रवाहातून डुप्लिकेट ओळी काढून टाकते (प्रतीक "|" पाईप्सची क्रमवारी myfile पासून uniq कमांडसाठी आउटपुट करते).

महत्वाचे: आपल्या कॉम्प्यूटरवर आज्ञा कशी वापरली जाते हे पाहण्यासाठी man कमांड ( % man ) वापरा.