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.

