View Full Version : [C unix] elimina righe
stella_650
12-07-2008, 14:18
Ciao a tutti,
ho bisogno di capire come fare per eliminare le ultime nrighe di un file utilizzando i comandi di shell.
So che sed elimina le righe ma per elimare le ultime 3 per esempio?
come si fa:confused:
Grazie...
DanieleC88
12-07-2008, 15:27
Allora il problema non riguarda il C... :p
Comunque, non uso sed, ma puoi contare il numero di linee con wc -l <file>. Fatto questo, basta sottrarre tre... :)
se non devi visualizzare il contenuto del file va bene come ha detto DanieleC88... altrimenti...
se devi visualizzare tutte le righe del file tranne le ultime 3......
il modo c'e e mi ricordo ke anche abbstanza semplice.. prova a leggere un po qui:
http://www.gnu.org/software/sed/manual/sed.html (sed)
o
http://www.gnu.org/software/gawk/manual/ (awk)
se nn riesci fammi sapere ke vedo di ricordarmi...:)
vBulletin® v3.6.4, Copyright ©2000-2024, Jelsoft Enterprises Ltd.