Devo cercare qualcosa in un enorme file di registro (oltre 14 GB). Sono abbastanza sicuro che sia negli ultimi 4 GB circa.
C'è un modo per saltare il primo X GB per accelerare le cose?
grep
un'espressione sensata ... i caratteri jolly di lunghezza sconosciuta (come a.*thing
) in alcuni casi impiegheranno molto più tempo a valutare. È possibile che tu stia ottimizzando per la cosa sbagliata (anche se non fa mai male cercare solo una parte del file, ovviamente - potrebbe non essere la migliore fonte di speedup).
LC_ALL=C grep
potrebbe accelerarlo.