Como gerar a última linha de um arquivo de um arquivo em lote

Como gerar a última linha de um arquivo de um arquivo em lote

Estou trabalhando em um arquivo em lote para a configuração do meu programa.

Quero fazer um log do arquivo em lote que registra o horário e a data de execução que criei:

     (
     echo Setup Run Log
     echo The setup was runned at %time% on %date% by %username%.
     )>run.log.

Mas toda vez que o código é executado, ele grava as informações no arquivo. Quero que na primeira vez que o lote for iniciado, seja criado um arquivo run.log que tenha Setup Run Log e todas as outras vezes que o lote for executado, a hora, a data e o nome de usuário sejam escritos na linha abaixo de uma linha que já tenha algo escrito.

Minha pergunta: Como gerar a saída para a última linha de um arquivo.

Responder1

Em vez de fazer (command) > run.log, altere seu código para (command) >> run.log.

">" redireciona e substitui. ">>" anexa o conteúdo.

Mais detalhes sobre o redirecionamento de comando estão emhttps://www.tldp.org/LDP/abs/html/io-redirection.html.

informação relacionada