coreutils contém "echo". Você pode usar o sinalizador "-n" para suprimir a nova linha à direita
O mais próximo que eu posso chegar é:
echo 123 > out.txt
No entanto, isso dá um espaço à direita e também uma nova linha.
coreutils contém "echo". Você pode usar o sinalizador "-n" para suprimir a nova linha à direita
No PowerShell:
write-output 123 | out-file test.txt
Não há espaço à direita, mas há uma nova linha.
Se você quiser fazer isso em cmd, a resposta que você forneceu em sua pergunta é a maneira "correta", mas há problemas óbvios de formatação
Eu usei isso com sucesso:
echo|set /p="123" > test.txt
Eu acho que você quer isso para saída baseada em texto:
type filename > output.txt
Use cópia con
C:\tmp>copy con mynewfile
This is my new file
I am typing stuff
^Z
1 file(s) copied.
C:\tmp>type mynewfile
This is my new file
I am typing stuff
Pressione Control-Z para finalizar a entrada
'con' é uma palavra-chave que significa console.
copiar src dest
copiar com mynewfile
src - con - console
dest - mynewfile - destination
Tags command-line windows