Spezzettamento (splitting) di un file

Stefano Canepa sc@linux.it
Dom 9 Mar 2008 17:21:48 CET


Il giorno dom, 09/03/2008 alle 14.12 +0100, Giuliano ha scritto:
> Avrei bisogno di riuscire ad elaborare un file di puro testo di grosse 
> dimensioni in alcuni file più piccoli.
> Ho trovato per questo lavoro soltanto "split", che però non mi da 
> sufficiente controllo (od almeno sembra a me da una sommaria lettura del 
> man).
> Vorrei essere io a poter dire al programma dove iniziare e dove 
> terminare l'estrazione del file risultante dallo spezzettamento, così 
> come ad assegnargli un nome.
> Mi piacerebbe farlo mediante scripting di bash, se fosse possibile, ma 
> non mi viene in mente nulla da provare.
> Pensare al C (getline) mi é facile, ma passare all'azione non lo é 
> altrettanto.
> Si tratta dell'analisi di files di log. La loro lunghezza é notevole e 
> lo spezzettamento manuale richiederebbe un tempo notevole, poichè il 
> numero di files da ricavare non sarebbe inferiore in nessun caso ai 
> quattromilaseicento (numero di pc che compongono la rete).
> Se qualcuno lo avesse già dovuto fare in passato o potesse darmi una 
> dritta su dove documentarmi sull'argomento gli sarei molto grato, come 
> sempre.
> Nel frattempo continuo a googlare, nella speranza che qualcosa salti 
> fuori...
> Grazie a tutta la community.
> Giuliano

info split sul tuo sistema ti darà un sacco di informazioni utili. ;-)
Se non funziona allora il tuo sistema è in grossa crisi visto che è un
programma del pacchetto coreutils che è installato automaticamente e
necessario.

Ciao
sc

-- 
Stefano Canepa aka sc: sc@linux.it - http://www.stefanocanepa.it
Three great virtues of a programmer: laziness, impatience and hubris.
Le tre grandi virtù di un programmatore: pigrizia, impazienza e
arroganza. (Larry Wall)
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        non disponibile
Tipo:        application/pgp-signature
Dimensione:  189 bytes
Descrizione: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
	firmata digitalmente
Url:         http://lists.linux.it/pipermail/glug/attachments/20080309/17a9803a/attachment.pgp 


Maggiori informazioni sulla lista glug