Junte-se a dois arquivos divididos

2

Eu tenho muitos arquivos, por exemplo.

a.xxx.001 a.xxx.002

b.yyy.001 b.yyy.002 b.yyy.003

Como posso mesclar depois em: a.xxx e b.yyy? No Ubuntu

    
por Steven 18.09.2010 / 13:30

2 respostas

3

Assumindo que o arquivo original foi diretamente dividido em partes (para que os pedaços não tenham cabeçalhos ou algo assim), use o comando enate cat :

cat a.xxx.??? >a.xxx

Certifique-se de ter todas as partes, pois cat apenas concatenará o que é dado. Se o seu shell é bash (o shell padrão) ou zsh, você pode usar

cat a.xxx.{001..002} >a.xxx
cat b.yyy.{001..003} >b.yyy

Dessa forma, cat recebe os nomes das peças esperadas em ordem, então você receberá uma mensagem de erro se alguma das partes estiver faltando.

    
por 18.09.2010 / 14:34
2
$ cat a.xxx.001 a.xxx.002 > a.xxx
$ cat b.yyy.001 b.yyy.002 b.yyy.003 > b.xxx
    
por 18.09.2010 / 14:12

Tags