Arquivos em lote do Windows 7: Como gravar uma string em um arquivo de texto sem retorno de carro E espaço à direita?

4

Estou tentando que meu arquivo de lote grave uma string de texto em um arquivo de texto. No início, o comando que eu estava usando estava escrevendo um retorno extra de carro até o final da string, mas encontrei este comando que o impediu:

echo|set /p=hello>hello.txt

No entanto, agora está colocando um espaço à direita no final. Eu preciso que apenas a string que eu especifico seja escrita sem nenhum caractere extra. Isso é possível?

    
por oscilatingcretin 09.07.2012 / 17:10

1 resposta

9

Este comando deve funcionar exatamente como você quer - escreva apenas "olá", sem nenhum símbolo extra.

> echo|set /P ="hello" > foo

> dir foo
...
09.07.2012  19:25                 5 foo
               1 File(s)              5 bytes

Parece exatamente com 5 símbolos sem CR + LF para mim.

    
por 09.07.2012 / 17:27