आप चाहते हो सकता है:
tar
gz
java
gz
java
tar
class
class
मैं की तरह एक सूची देखने के लिए चाहते हैं uniq
और sort
अनुप्रयोगों को देखने के लिए।
विपरीत क्या किया गया है करने के लिए:
./yourscript.ksh | sort | uniq
संपादित करें (FYI करें, हाँ, तरह इस आदेश पंक्ति में आवश्यक है, uniq
केवल डुप्लिकेट लाइनों कि एक दूसरे के बाद तुरंत हैं स्ट्रिप्स) uniq
के कमांडलाइन विकल्पों के संबंध में Aaron Digulla द्वारा पोस्ट किया गया:
निम्नलिखित इनपुट को देखते हुए:
class
jar
jar
jar
bin
bin
java
uniq
इच्छा आउटपुट सभी लाइनों ठीक एक बार:
class
jar
bin
java
uniq -d
इच्छा आउटपुट सभी लाइनों है कि एक से अधिक बार दिखाई देते हैं, और यह उन्हें एक बार प्रिंट होगा:
jar
bin
uniq -u
इच्छा आउटपुट सभी रेखाएं जो बिल्कुल एक बार दिखाई देती हैं, और यह उन्हें एक बार प्रिंट करेगी:
class
java
स्रोत
2009-03-06 10:34:51
देर से आने वालों के लिए बस एक एफवाईआई: @ AaronDigulla का जवाब तब से सही किया गया है। – mklement0
बहुत अच्छा बिंदु यह 'इस कमांड लाइन में क्रमबद्ध है, यूनिक केवल डुप्लिकेट लाइनों को स्ट्रिप्स करता है जो तुरंत एक दूसरे के बाद होते हैं' जो मैंने अभी सीखा है !! – HattrickNZ
जीएनयू 'सॉर्ट' में अद्वितीय मान देने के लिए '-u' संस्करण भी शामिल है। – Arthur2e5