Newsgroup: it.comp.os.linux.sys
Titolo: Domanda cretina

Ho bisogno di pigliare un file e eliminargli le prime tot righe.
Quale è il metodo più veloce che vi viene in mente per farlo?
Vorrei evitare pipe clamorose e simili...
Thx.. 
( cosa? mi sono arenato su una cazzata? poesse.. :-P )
-- 
Emanuele Balla aka Skull
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)


Boh, fai tu...
Alessandro.

 Vorrei evitare pipe clamorose e simili...
Se fil è il file e 4 il numero di righe da eliminare puoi fare:
tail -n $((`cat fil | wc -l`-4)) fil
-- 
Cris

Quale è il metodo più veloce che vi viene in mente per farlo?
tail ;)
-- 
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 Ho bisogno di pigliare un file e eliminargli le prime tot righe.
vi -c :d{tot} file
ciao
marco

 tail ;)
eh, già, ma tail gli posso solo specificare quante righe lasciare, non
quante levarne, salvo fare conti di wc + expr e passarlo a tail... che
era quello che intendevo dicendo che volevo qualcosa che evitasse
subshell, pipe incrociate e altro...
la difficoltà della domanda era quella :-)
Poi quella di thorin lavora egregiamente in pipe,e qualsiasi soluzione
basata su wc e tail non ce la vedevo bene, nel contesto...
<broadcast on>
Ha vinto il nano !!!
<broadcast off>
Byez e thnx all


 eh, già, ma tail gli posso solo specificare quante righe lasciare, non
Uhm, forse non ho capito bene, ma tail ti consente,
fondamentalmente, due cose:
1) stampare le ultime "n" righe
2) stampare le ultime righe a partire dalla n-esima
A meno di equivoci, quello che chiedi tu e` 2), no?
bye,
-- 
  Piergiorgio Sartor

 A meno di equivoci, quello che chiedi tu e` 2), no?
Yeah, lo sarebbe, ma nel mio man questa possibilità non risulta... come
si farebbe ?
uno skull con un'altra release?


quante levarne, salvo fare conti di wc + expr e passarlo a tail...
nonono.
tail +5 file.
prova.
(hints: non e` colpa mia se gnu supporta info come forma di
documentazione a fronte del ben piu` noto man.)


 si farebbe ?
Ahem, mi verrebbe voglia di rispoderti RTFM!
Allora:
tail -n 10 pippo.txt
stampa le ultime 10 linee...
tail -n +10 pippo.txt
stampa a partire dalla linea numero 10, cioe`
salta le prime 9...
bye,
-- 
  Piergiorgio Sartor

 documentazione a fronte del ben piu` noto man.)
Già, putroppo... :(
Però c'è scritto pure nel man, basta leggerlo con più attenzione di 
quella che ho usato io, che ho saltato il capoverso a piè pari.

 stampa a partire dalla linea numero 10, cioe` salta le prime 9...
già, hai ragione, ma dal man non si capiva... da come era messa la frase,
mi era parso di capire che valesse solo per size in byte o multipli...
in effetti c'è anche questa possibilità... ok...
<broadcast on>
Tannoiser e Sartor a pari merito col nano!!!
<broadcast off>
Sorry per la pessima figura ;-)


 tail -n +10 pippo.txt
in questo modo evita di visualizzarle, non le elimina;
ciao
marco

in questo modo evita di visualizzarle, non le elimina;
Era la domanda che era cretina. Si spera non il suo utilizzatore. un ">
newfile" credo sia alla portata di tutti.
-- 
It must be in the basement; I'll go upstairs and get it. M.C.Escher
