On 08/03/26 09:17, Davide Prina wrote:
Esiste un programma o un modo per poter eseguire a step l'esecuzione di
un altro programma?

Non in maniera generica.

[snip]
Ho usato sed per prendere solo l'intervallo di righe attuali. Questo non
è certamente ottimale, anzi è lentissimo su file di queste dimensioni.
Ottimale sarebbe stato farsi un programma in C/C++ o simile dove salvarsi
la posizione del file e ripartire esattamente da quella, ma ho preferito
velocizzare la parte di "programmazione" usando un semplice script in
bash, piuttosto che perdere molto più tempo per programmarmi tutte le
varie parti.

Sicuramente scrivere un programma ad-hoc sarebbe meglio ma puoi anche provare ad usare un programma tipo "head" che essendo specializzato nel "contare le righe" potrebbe essere più veloce di sed.

Volevo capire se qualcuno ha avuto la stessa esigenza ed ha risolto in
altro modo... o se qualcuno conosce un'applicazione o un metodo per
ottenere lo stesso risultato anche per casi più generici.

Secondo me hai risolto in maniera elegante.

federico

--
Federico Di Gregorio                         [email protected]
DNDG srl                                                  http://dndg.it
 - Ma cos'ha il tuo pesce rosso, l'orchite?
 - Si, ha un occhio solo, la voce roca e mangia gli altri pesci.

Rispondere a