रूबी में एक फ़ाइल को पढ़ने/पकाने के लिए मैं इसे फिर से खोलने के बिना फ़ाइल के "पॉइंटर" को रीसेट कर सकता हूं?एक बार
f=open('test') => #<File:test>
f.grep(/llo/) => ["Hello world\n"]
f.grep(/wo/) => []
यह फ़ाइल को फिर से खोलने के बिना f
पुनर्स्थापित करने के लिए संभव है: (? सी में fseek
तरह)
उदाहरण के लिए, मैं एक फ़ाइल है कि मैं दो पैटर्न के लिए grep करना चाहते हैं?
नोट: मैं कामकाज की तलाश नहीं कर रहा हूं; मैं कुछ अपने बारे में सोच सकता हूं;)।