मैं अक्सर अविश्वसनीय बड़े लॉग फ़ाइलों (> 3 जीबी) के साथ काम कर रहा हूं। मैंने देखा है कि इन फ़ाइलों के साथ कम का प्रदर्शन भयानक है। अक्सर मैं फाइल के बीच में कूदना चाहता हूं, लेकिन जब मैं आगे कूदने के लिए कम कहता हूं 15 M लाइनें मिनट लगती हैं ..
मुझे लगता है कि समस्या यह है कि '\ n' वर्णों के लिए फ़ाइल को स्कैन करने की आवश्यकता कम है, लेकिन इसमें बहुत लंबा समय लगता है।
वहाँ एक रास्ता बनाने के लिए यह सिर्फ एक स्पष्ट ऑफसेट की तलाश है? उदाहरण के लिए, फ़ाइल में 1.5 बिलियन की बाइट करना चाहते हैं। इस ऑपरेशन को तेजी से परिमाण के आदेश होने चाहिए। यदि कम ऐसी क्षमता प्रदान नहीं करता है, तो क्या कोई अन्य उपकरण है जो करता है?
perl -pi -e 's/\n//g;' <filename>