Este tutorial mostra como usar echo sem nova linha. Com o terminal do Windows, o comando echo permite imprimir texto. Por padrão, o comando echo adiciona um novo caractere de linha à saída. Em algumas situações, pode ser uma coisa ruim. Por padrão, a saída do comando echo inclui um novo caractere de linha. Por exemplo, se você imprimir uma variável de ambiente, uma linha extra será adicionada à saída.

Se você quiser copiar a saída para a área de transferência para usá-la em outro comando, a linha extra pode causar problemas. Hoje, veremos como usar echo sem nova linha no caractere de nova linha da saída do comando echo no prompt de comando. Com o terminal do Windows, o comando echo permite imprimir texto. Por padrão, o comando echo adiciona um novo caractere de linha à saída. Em algumas situações, pode ser uma coisa ruim.

Como usar echo sem newlin no prompt de comando do Windows

Se você tiver o Windows 11/10, poderá digitar seus comandos no Prompt de comando. Há momentos em que a nova linha pode ser um problema, especialmente se você deseja copiar a saída e usá-la fora do Prompt de Comando.

Então, se você digitar “echo 1” como o comando em seu prompt , você obterá 1 como saída, seguido por uma nova linha e outra linha de entrada. Mas você precisa digitar mais comandos após “echo” se quiser usar o mesmo comando sem adicionar uma nova linha. Vamos repassar passo a passo:

Pressione’Windows‘e a tecla’R’ao mesmo tempo para abrir a janela’Executar‘. Digite ‘cmd’ na caixa Abrir. Digite o seguinte comando no Prompt de Comando:
echo | set/p=seu texto ou variável (neste exemplo é ‘1’) Pressione ‘Enter’ para executar este comando. Você não deve ver uma nova linha no meio. Se você quiser copiar a saída para a área de transferência, você terá que usar o comando ‘echo’ com o comando ‘clip’. Use o seguinte código: echo | set/p=seu texto ou variável|clip O comando ‘clip’ irá copiar o texto ou variável para a área de transferência. Abra qualquer ferramenta de texto. Por exemplo, Bloco de Notas. Cole a área de transferência nela. Você deve ver sua saída em uma string de texto no Bloco de Notas.

FAQ

Echo imprime uma nova linha?

Por padrão, echo imprime a string que você fornece e adiciona uma nova linha no final. Aproveitamos isso executando várias instruções echo ao mesmo tempo. Vamos dar uma olhada no exemplo abaixo.

Como imprimir sem nova linha no bash?

O comando echo no bash geralmente adiciona um “n” à saída, que é um escape caractere que significa”nova linha”. A opção “-n” não adiciona um “n” ao final da saída. Todos os números estão agora em uma única linha, como você pode ver.

O que é \C em eco?

\c Remova a nova linha > que normalmente viria após o último argumento na saída. Quaisquer caracteres nos argumentos que vêm depois de “c” não serão usados. Os comandos a seguir mostram que um utilitário echo compatível com POSIX XSI deve encerrar quando encontrar um c: echo-e “foo bar c baz” “quux”

Como você ecoa em diferentes linhas?

Para usar echo para adicionar mais de uma linha a um arquivo, use a opção-e e coloque n entre cada linha. Ao usar a opção-e, você diz ao echo para avaliar caracteres de barra invertida como n para nova linha. Se você alterar o arquivo, verá que cada nova entrada começa em uma nova linha logo após o conteúdo que já está lá.

By Henry Taylor

Eu trabalho como desenvolvedor back-end. Alguns de vocês devem ter me visto na conferência de desenvolvedores. Ultimamente tenho trabalhado em um projeto de código aberto.