shuf
टेक्स्ट प्रोसेसिंग
इस्तेमाल
shuf [file]पंक्तियों को बेतरतीब क्रम में निकालता है; यह GNU coreutils का है और macOS में नहीं होता, जहाँ इसकी जगह चलने वाला sort -R एक जैसी पंक्तियों को साथ बाँध देता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -n | Print only N lines |
| -e | Treat the arguments themselves as the lines |
| -i | Draw from a number range, as in -i 1-100 |
| -r | Allow the same line to come out more than once |
| -o | Write to a file instead of standard output |
| --random-source | Use a fixed source so the shuffle can be repeated |
उदाहरण
shuf -n 1 names.txtPicks one line at random.
shuf -i 1-49 -n 6Six different numbers between 1 and 49.
sort -R names.txtThe 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