Genellikle inanılmaz büyük günlük dosyaları (> 3 GB) ile uğraşıyorum. Bu dosyalarla daha az performansın korkunç olduğunu fark ettim. Çoğu zaman dosyanın ortasına atlamak istiyorum, ancak 15 M çizgiyi ileri atlamak için daha az şey söylediğimde dakikalar geçiyor ..
Hayal ettiğim sorun, dosyayı '\ n' karakterleri için daha az taramaya ihtiyaç duyması, ancak bu çok uzun sürüyor.
Sadece açık bir ofset aramanın bir yolu var mı? örneğin dosyada 1,5 milyar bayt ofseti aramak. Bu işlem büyüklük sırası daha hızlı olmalıdır. Daha azı böyle bir yetenek sağlamazsa, bunu yapan başka bir araç var mı?
perl -pi -e 's/\n//g;' <filename>