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

Re: [linux_var] Taglio file dalla testa ?



Puoi aggiungere l'opzione -i al sed

-i extension
   Edit files in-place, saving backups with the specified extension.
   If a zero-length extension is given, no backup will be saved.  It
   is not recommended to give a zero-length extension when in-place
   editing files, as you risk corruption or partial content in situ-
   ations where disk space is exhausted, etc.

se non vuoi salvare un file di backup puoi provare con

sed -i '' 'n,nnd' tuofile


Il giorno 23/mar/2012, alle ore 16:30, Giovanni Orlandi ha scritto:

Quindi anche secondo voi RISCRIVE tutto il file enorme continuamente...

Giovanni

Il giorno 23 marzo 2012 16:28, G.N. <webmaster@alluneed.it> ha scritto:
prova con

sed 'n,nnd' tuofile > nuovofile

ovviamente n è la prima riga di partenza, nn l'ultima riga da cancellare, d identifica la modalità delete.


Il giorno 23/mar/2012, alle ore 16:14, Fox ha scritto:

> *Esiste la forte possibilita' che io non abbia capito la domanda... ad ogni modo:*
> Penso si possa fare con sed
> oppure nel caso specifico se il file si ripete con una sorta di stringa ripetitiva per ogni pacchetto si puo' usare anche grep
>
> :)
>
> 8<--
> Mi sorge una curiosità:
> esiste qualche funzione (a me sconosciuta) che permette di accorciare un file dalla testa ?
> oppure riscrivevano ad ogni step tutto il file:
> * 1 milione di righe
> * 999990 righe
> * 999980 righe
> * 999970 righe
>
> _______________________________________________
> Talking mailing list
> Talking@ml.linuxvar.it
> http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking

_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking



--
-----------------------------------------------------------------------------------------
Luca 18,5 : "Poiché questa vedova è così molesta le farò giustizia, perché non venga continuamente a importunarmi".
Neemia 8,10 : "...questo giorno è consacrato al nostro Signore; non siate tristi; perché la gioia del Signore è la vostra forza".
GSM 345.6050488 / 327.0547392 / 392.0698126 - Fax 06.62204735
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking

_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking