Come unire i file dopo aver usato il comando split dal terminale?

9

Ho diviso un file di grandi dimensioni con il comando split da un terminale e l'ho copiato da una chiavetta USB al mio MacBook.

Ciò si traduce in un paio di file denominati 'xaa', 'xab', 'xac'.

Come faccio a unirli di nuovo da un terminale?

    
posta Sander Versluys 13.03.2012 - 20:46
fonte

1 risposta

12
cat xaa > newfile
cat xab >> newfile
cat xac >> newfile

Sostanzialmente con un singolo '>' operando invia l'output a un nuovo file. utilizzando un doppio '> >' l'operando consente di aggiungere il contenuto alla fine di un file esistente (e anche di creare interesse se non esiste già.

Se tutti i tuoi file sono in ordine alfabetico, puoi utilizzare:

cat x* > newfile

o

cat xaa xab xac > newfile

nel caso in cui i nomi dei file non siano in ordine alfabetico.

    
risposta data 13.03.2012 - 20:50
fonte

Leggi altre domande sui tag