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 अलग काम करते हैं।
आम सवाल
Quniq क्या करता है?
केवल आस-पास पड़ी एक जैसी पंक्तियों को एक कर देता है, फ़ाइल में बिखरी नक़लों को नहीं, इसलिए इसे लगभग हमेशा sort के बाद लगाया जाता है।
Qइसे कैसे लिखें?
sort [file] | uniq -c — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Qकितने विकल्प जानने लायक़ हैं?
यहाँ 5 दिए हैं; पूरी सूची man uniq में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।
मिलती-जुलती कमांड
man पेज: man uniq