|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2006
Messaggi: 104
|
[C unix] elimina righe
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 Grazie... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Allora il problema non riguarda il C...
Comunque, non uso sed, ma puoi contare il numero di linee con wc -l <file>. Fatto questo, basta sottrarre tre...
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 34
|
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 o http://www.gnu.org/software/gawk/manual/ se nn riesci fammi sapere ke vedo di ricordarmi... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:37.



















