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?
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?
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.