uniq
टेक्स्ट प्रोसेसिंग
इस्तेमाल
sort [file] | uniq -cकेवल आस-पास पड़ी एक जैसी पंक्तियों को एक कर देता है, फ़ाइल में बिखरी नक़लों को नहीं, इसलिए इसे लगभग हमेशा sort के बाद लगाया जाता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -c | Prefix each line with how many times it repeated |
| -d | Only the lines that appear more than once |
| -u | Only the lines that appear exactly once |
| -i | Ignore case |
| -f | Skip the first N fields before comparing |
उदाहरण
sort access.log | uniq -c | sort -rn | headThe most repeated lines.
uniq -d list.txtJust the duplicates.
ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. uniq क्या करता है?
केवल आस-पास पड़ी एक जैसी पंक्तियों को एक कर देता है, फ़ाइल में बिखरी नक़लों को नहीं, इसलिए इसे लगभग हमेशा sort के बाद लगाया जाता है।
Q. इसे कैसे लिखें?
sort [file] | uniq -c — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 5 दिए हैं; पूरी सूची man uniq में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।
मिलती-जुलती कमांड
man पेज: man uniq