Concatenar, juntar ou dividir arquivos texto no Windows, Linux ou Mac

By | outubro 26, 2007

Falei em outro artigo de como colocar comandos shell do unix no Windows. Os comandos shell são bastante poderosos em relação a manipulação de arquivos, vejamos o caso de termos que juntar diversos arquivos texto num só arquivo final, o comando cat faz isso facilmente:

C:\>cat arq1.txt arq2.txt > final.txt

Para vários arquivos basta acrescentar mais nomes:

C:\cat arq1.txt arq2.txt arq3.txt arq4.txt > final.txt

Para fazer o contrário, dividir um arquivo em vários pedaços, podemos usar o comando split:

C:\>split -b 1000000 arq1.zip

quebraremos o arquivo arq1.zip em pedaços de 1000000 bytes. Os pedaços terão nome começando por x

Directory of C:\

25/10/2007 18:30 1.000.000 xaa

25/10/2007 18:30 329.902 xab

Directory of C:\

2 File(s) 1.329.902 bytes

É claro que estes comando sendo shell, funcionam tanto no Windows, Linux ou Mac.

One thought on “Concatenar, juntar ou dividir arquivos texto no Windows, Linux ou Mac

  1. Victor

    tem como fazer ele quebrar numa linha que possui caracteres específicos?
    por exemplo uma linha só com “————————- “

    Reply

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *