man पृष्ठ से:रूबी-ए कमांड लाइन स्विच क्या है?
-a Turns on auto-split mode when used with -n or -p.
In auto-split mode, Ruby executes
$F = $_.split
at beginning of each loop.
कुछ सवाल
दिमाग में आते हैं:
- जब
-a
-n
या-p
बिना प्रयोग किया जाता है तो क्या होगा? $F
क्या है?- लूप के अंत में क्या होता है?
- मैं कैसे नियंत्रित करूं कि कौन सा चरित्र
split
पर चुना गया है? -a
का उपयोग कैसे किया जा सकता है?
एक और reference page से:
$F The variable that receives the output from split when -a is specified.
This variable is set if the -a command-line option is specified
along with the -p or -n option.
मैं अभी भी यकीन है कि क्या -a
स्विच है नहीं कर रहा हूँ। एक स्पष्टीकरण की सराहना करेंगे लेकिन कुछ उदाहरणों की सराहना करेंगे।
कुछ बातें मैं कोशिश की है:
$ echo foo_bar_bar | ruby -ae
ruby: no code specified for -e (RuntimeError)
$ echo foo_bar_bar | ruby -ap
$ echo foo_bar_bar | ruby -ap '$_'
ruby: No such file or directory -- $_ (LoadError)