Suddividere un file in parti
Con file di testo, specialmente quelli in cui ogni linea contiene un'informazione auto consistente (come il JSON Lines), può essere utile suddividerli in più file.
Ad esempio, a partire da un file 500.000 righe, suddividerlo in blocchi di file da 50.000.
Un'utility per farlo è split. La sintassi per l'esempio di sopra è:
Informazioni
-lper impostare il valore nel numero di righe;-dper avere nel nome dei file di output un suffisso numerico progressivo;input.csvè il nome del file di input;input_per impostare il prefisso del nome del file di output;--additional-suffix=.csvper aggiungere al nome dei file di output.csv.
In output si avranno i file input_00.csv, input_01.csv, ecc..
È possibile dividere il file anche in un determinato numero di parti e per tagli dimensionali in byte.
Warning
split non è format aware