cut

टेक्स्ट प्रोसेसिंग

इस्तेमाल

cut -d, -f2 [file]

तय खाने या अक्षर-स्थान काटकर निकालता है; विभाजक एक ही अक्षर होता है और लगातार विभाजक जुड़कर एक नहीं बनते, इसलिए space से सजी तालिका awk का काम है।

आम विकल्प

विकल्पअर्थ
-dThe delimiter, exactly one character
-fWhich fields to keep, as in -f1,3 or -f2-
-cKeep character positions instead of fields
-bKeep byte positions
-sDrop lines that contain no delimiter at all
-wBSD and macOS: use runs of whitespace as the delimiter
--complementGNU: keep everything except the selection

उदाहरण

cut -d: -f1 /etc/passwd

Every user name.

cut -c1-8 access.log

The first eight characters of each line.

cut -d, -f2- data.csv

Everything from the second column on.

ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. cut क्या करता है?

तय खाने या अक्षर-स्थान काटकर निकालता है; विभाजक एक ही अक्षर होता है और लगातार विभाजक जुड़कर एक नहीं बनते, इसलिए space से सजी तालिका awk का काम है।

Q. इसे कैसे लिखें?

cut -d, -f2 [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 7 दिए हैं; पूरी सूची man cut में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।

मिलती-जुलती कमांड

man पेज: man cut