Può capitare di trovarsi in difficoltà nel gestire un file di testo molto grande, ad esempio un file di log. Una possibile soluzione potrebbe essere suddividere il file originario in file più piccoli. In ambiente linux possiamo ricorrere ad alcuni semplici comandi per raggiungere l'obbiettivo.
Innanzitutto determiniamo il numero di righe contenute nel file, ricorrendo al comando wc:
Ora utilizziamo il comando split per ottenere file contenenti 68453 righe :
Innanzitutto determiniamo il numero di righe contenute nel file, ricorrendo al comando wc:
# wc -l error_log 273812 error_logSe vogliamo suddividerlo in 4 parti grossomodo omogenee, dividiamo per 4 il numero di righe risultanti: 68453.
Ora utilizziamo il comando split per ottenere file contenenti 68453 righe :
# split -l 68453 error_logIl risultato sarà la creazione dei file xaa xab xac xad mantenendo inalterato il file originale.