Estrarre una o piu’ righe da un file

Filed under: shell — olaolaonline 14 dicembre 2007 @ 12:53

Capita a volte di voler estrarre la n-esima riga da un file. Con il comando sed basta scrivere

sed -n ’5p;5q’ nomefile

per ottenere a schermo il contenuto della riga numero 5.

Se invece vogliamo estrarre piu’ righe continuative usiamo la sintassi

sed -n ’5,8p;8q’ nomefile

per estrarre dalla riga 5 alla riga 8 comprese.

La sintassi e’ abbastanza criptica, ma basta sapere che viene detto a sed di iniziare alla riga 5 e stampare fino alla riga 8, poi di finire il processamento sempre alla riga 8.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento