Sugiro renomear o arquivo que deve ser anexado a append_me
(ou qualquer coisa sem .txt
extension), então você pode usar um loop FOR sobre *.txt
arquivos em um arquivo de lote append.bat
:
@echo off
for %%a in (*.txt) do type append_me >> %%a
-
@
suprime a impressão da seguinte linha de comando antes da execução -
echo off
faz o mesmo para todos os comandos seguintes -
%%a
define uma variável, que leva (um após o outro) os nomes dos arquivos*.txt
(*) -
type
exibe o conteúdo do arquivo (o análogo do Linux écat
) -
>>
acrescenta esse conteúdo ao arquivo atual (%%a
)
(*) Se você usar esse comando diretamente na linha de comando, use somente %a
; veja for /?
para a sintaxe completa de for
loops.