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

Re: alternativa ad head|tail?



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



Reply to: