FaciLinux

Guide Facili per Linux

Può capitare di dover dividere un file di testo contenente una lunga lista in più file con un numero predefinito di righe ognuno.

Per eseguire il compito basta aprire un terminale, posizionarsi nella directory contenente il file da suddividere e dare il comando:

split -l 100 file_lungo.txt

Con il comando sopra descritto si otterranno tanti file da 100 linee ognuno. Il nome dei file sarà di default la lettera x seguita da suffissi in ordine alfabetico (xaa il primo file, xab il secondo xac il terzo e così via). È possibile scegliere un prefisso diverso aggiungendolo alla fine del comando. Volendo quindi usare il prefisso file_corto il comando diventerà:

split -l 100 file_lungo.txt file_corto