adiciona avanço de linha ao copiar arquivos do Windows 7

0

Estou executando o Windows 7 de 64 bits com 8 GB de memória.

Tenha um grande número de arquivos de texto que não tenham um símbolo end_of_line [por exemplo, LF (\ n) ou CRLF (\ r \ n)].

Deseja copiar os arquivos para um novo arquivo para analisar e editar.

Usando a convenção "copiar" do Windows, os arquivos separados são concatenados em um único registro com apenas um símbolo end_of_line.

Como adicionar um LF ou um CRLF a cada arquivo antes que um comando de cópia concatene o próximo arquivo com o arquivo anterior?

Agradecemos antecipadamente por conselhos.

/ j

    
por Jay Gray 22.08.2013 / 16:20

1 resposta

0

Digamos que você tenha uma pasta cheia de arquivos .HTML e deseje concatená-los juntos, mas coloque uma linha em branco entre cada arquivo como concatenado, você pode usar algo como esse código em um prompt de comando:

for %F in (*.html) do type "%F" >>concatenated.html && echo. >>concatenated.html

O echo. ecoa uma linha em branco no arquivo.

Se você quiser adicionar a string "\ r \ n" entre você pode usar algo como:

for %F in (*.html) do type "%F" >>concatenated.html && echo \r\n >>concatenated.html
    
por 22.08.2013 / 17:51