আমি প্রায়শই অবিশ্বাস্যর সাথে বড় লগ ফাইলগুলি (> 3 জিবি) নিয়ে কাজ করি। আমি লক্ষ্য করেছি যে এই ফাইলগুলির সাথে কমটির পারফরম্যান্স ভয়ানক। প্রায়শই আমি ফাইলটির মাঝামাঝি করতে লাফাতে চাই, তবে যখন আমি 15 এম লাইন এগিয়ে যেতে কম বলি তখন কয়েক মিনিট সময় লাগে ..
আমি যে সমস্যাটি কল্পনা করি তা হ'ল 'characters n' অক্ষরের জন্য ফাইলটি স্ক্যান করার দরকার নেই, তবে এটি খুব বেশি সময় নেয়।
এটিকে কীভাবে কেবল একটি স্পষ্ট অফসেটে অনুসন্ধান করার উপায় আছে? উদাহরণস্বরূপ ফাইলে 1.5 বিলিয়ন অফসেট বাইট করার চেষ্টা করুন। এই অপারেশনটি দ্রুততার আকারের হওয়া উচিত। কম যদি এমন ক্ষমতা সরবরাহ করে না, অন্য কোনও সরঞ্জাম আছে যা কি করে?
perl -pi -e 's/\n//g;' <filename>