Como anexar um CR ao final de todos os arquivos .txt em um diretório

1

Existe uma maneira fácil de fazer isso? Na verdade, estou combinando cerca de 500 arquivos usando copy *.txt myoutputFile.txt . O problema é que esse comando insere o novo / próximo arquivo na posição atual / final do arquivo, onde eu preciso que ele seja inserido em uma nova linha.

    
por MisterIsaak 25.07.2013 / 04:28

2 respostas

0

for f in *.txt
do
  echo -e -n '\n' >> "$f"
done
    
por 25.07.2013 / 04:43
0

Eu decidi apenas criar um VBScript rápido:

Dim fso, folder, files
Dim strPath

Const ForAppending = 8

' Create a FileSystemObject  
Set fso = CreateObject("Scripting.FileSystemObject")

' Define folder we want to list files from
strPath = "C:\members"

Set folder = fso.GetFolder(strPath)
Set files = folder.Files

' Loop through each file  
For each item In files

set textFile = FSO.OpenTextFile(item, ForAppending)

textFile.WriteLine()
textFile.Close()
Next
    
por 25.07.2013 / 17:33