Re: Eseguire un'applicazione/script a step

Davide Prina <[email protected]> Sun, 15 Mar 2026 10:23:48 +0100
Newsgroups gmane.linux.debian.user.italian
Message-ID <trinity-5b63d4d3-ee5d-43fd-93ff-bff50ca4d149-1773566628603@3c-app-mailcom-lxa01>
Francesco Potort=C3=AC ha scritto:

>Davide Prina ha scritto:

>> La mia esigenza era (era perch=C3=A9 ho gi=C3=A0 risolto per questo cas=
o) quella di
>> elaborare un grosso file di testo contenente righe lunghissime=2E

>> Quello che ho fatto io =C3=A8 molto semplice, ho configurato il numero =
di righe
>> da trattare ad ogni step, salvato il risultato di ogni step in un file
>> diverso e salvato lo step attuale in un file=2E

>> Ho usato sed per prendere solo l'intervallo di righe attuali=2E

> Non credo che tu possa fare velocemente di meglio=2E  Sed =C3=A8 estrema=
mente efficiente, in generale, se lo usi correttamente=2E

secondo me se si fa un programma in C/C++ con seek per raggiungere subito
la riga da trattare =C3=A8 decisamente pi=C3=B9 veloce di sed che deve ind=
ividuare
la riga in posizione N
=20
> Guarda le GNU coreutils, per esempio Split e Csplit

avevo pensato inizialmente di dividere anche il file di input, ma poi
non ci ho pi=C3=B9 pensato=2E In effetti questo potrebbe velocizzare di un=
 bel
po' questo tipo di elaborazione=2E

Se trover=C3=B2 tempo far=C3=B2 uno script pi=C3=B9 generico e implementer=
=C3=B2 anche
questa funzionalit=C3=A0, cos=C3=AC se mi riservir=C3=A0 in futuro avr=C3=
=B2 gi=C3=A0 tutto
pronto e di sicuro pi=C3=B9 prestazionale=2E

Ciao
Davide

--
La mia privacy non =C3=A8 affar tuo
https://noyb=2Eeu/it
- You do not have my permission to use this email to train an AI -
If you use this to train your AI than you accept to distribute under AGPL
license >=3D 3=2E0 all the model trained, all the source you have used to
training your model and all the source of the program that use that model