Para combinar (concatenar) dois arquivos, use cat
:
$ cat file1 file2 >file3
Isso também funciona em arquivos compactados com gzip
, bzip2
e xz
(e possivelmente outros) devido à maneira como esses formatos de compactação são estruturados.
Por exemplo, digamos que eu tenha dois arquivos Fasta compactados (ou quaisquer dois arquivos compactados que eu gostaria de concatenar):
$ gzcat file1.fa.gz
>seq1
ACTACTACTACTACTACTACTACTACT
$ gzcat file2.fa.gz
>seq1
GATAGATAGATAGATAGATAGATAGATAAAAAAAA
Eu os combino, sem qualquer descompactação ou re-compressão:
$ cat file1.fa.gz file2.fa.gz >file3.fa.gz
O resultado é um arquivo combinado e compactado:
$ gzcat file3.fa.gz
>seq1
ACTACTACTACTACTACTACTACTACT
>seq1
GATAGATAGATAGATAGATAGATAGATAAAAAAAA
Observe que, se isso fornecer dados errados, o erro provavelmente também estará presente em um (ou ambos) de seus arquivos originais.