Francesco Romani wrote:
AWK, direi. Andando a memoria:

awk "NR >= $FROM && NR <= $TO" FILE

Tocca studiarsi pure awk! C'e' da dire pero' che in questo modo si legge comunque tutto il file, anche nel caso in cui le righe da selezionare siano subito all'inizio. Questo dovrebbe ovviare:

awk "{ if (NR <= $TO) { if (NR > $FROM) print } else { exit } }" filediinput

Nel caso di estrazioni di piu' parti di file, sarebbe opportuno
farsi un piccolo algoritmo per ordinare inizio e fine di ogni
porzione, poi estrarre tutto con una lettura unica.
Buon lavoro...


Cristian


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Rispondere a