shuf

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

इस्तेमाल

shuf [file]

पंक्तियों को बेतरतीब क्रम में निकालता है; यह GNU coreutils का है और macOS में नहीं होता, जहाँ इसकी जगह चलने वाला sort -R एक जैसी पंक्तियों को साथ बाँध देता है।

आम विकल्प

विकल्पअर्थ
-nPrint only N lines
-eTreat the arguments themselves as the lines
-iDraw from a number range, as in -i 1-100
-rAllow the same line to come out more than once
-oWrite to a file instead of standard output
--random-sourceUse a fixed source so the shuffle can be repeated

उदाहरण

shuf -n 1 names.txt

Picks one line at random.

shuf -i 1-49 -n 6

Six different numbers between 1 and 49.

sort -R names.txt

The nearest thing on a machine without shuf.

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

कैसे पढ़ें

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

आम सवाल

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

पंक्तियों को बेतरतीब क्रम में निकालता है; यह GNU coreutils का है और macOS में नहीं होता, जहाँ इसकी जगह चलने वाला sort -R एक जैसी पंक्तियों को साथ बाँध देता है।

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

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

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

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

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

man पेज: man shuf