[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Editor per grossi file di testo



Il 23/11/07, Luca Costantino<luca.costantino@gmail.com> ha scritto:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Il 23/11/07, michele dallachiesa ha scritto:
> > sicuramente non e' un problema che richiede molta ram.
>
> beh... prima di metterci mano soprà, il processo vorrà portarselo in
> ram, no? di certo non lo legge/scrive direttamente dal disco...
>
> ciao
> luca

dipende come devi modificare il file. se sai che devi modificare
qualche cosa con un certo pattern alla riga 100000000 ed ogni riga non
e' mai lunga meno di 50 caratteri, allora puoi fare una seek a
(100000000-1)*51 ed iniziare a cercare da li. sicuramente poi
cat,sed,... non sono una buona soluzione perche' il file viene letto
tutto e scritto tutto, passando fra tanti fd.... rallentando di molto
tutto quanto.

se ed ha i comandi per fare "salta 10000 caratteri, cerca questo e
scrivici questo", allora ed e' la soluzione che si avvicina a quella
ottimale (= piu' veloce). non so se ed puo' fare "salta 10000
caratteri".... in caso negativo puoi sempre scriverti tu un piccolo
pogramma.

-x



Reply to: