Como fazer o comando echo sem nova linha no Windows
Por padrão, o comando echo adiciona um novo caractere de linha à sua saída. Por exemplo, se você imprime alguma variável de ambiente, a saída será acrescentada com uma linha extra. A linha extra pode criar um problema se você deseja copiar a saída para a área de transferência para ser usada em outro comando. Hoje veremos como se livrar do caractere de nova linha na saída do comando echo no prompt de comando.
Existem vários cenários em que você não deseja a linha adicional. Por exemplo, se você estiver usando uma combinação dos comandos "clip" e "echo", conforme descrito no artigo Como copiar a saída do prompt de comando diretamente para a área de transferência do Windows, o caractere da nova linha será um obstáculo.
Para removê-lo da saída, use a seguinte sintaxe:
echo | definir / p = algum texto ou variável
Por exemplo:
Caso você precise usar essa sintaxe com o grampo comando, você precisa usá-lo da seguinte maneira:
echo | definir / p = algum texto ou variável | clipe
Nenhum caractere de nova linha estará presente na área de transferência:
É isso.