Principal Outro Como fazer eco sem nova linha

Como fazer eco sem nova linha



O comando ‘echo’ sempre adicionará uma nova linha quando você executá-lo em um console de comando. Isso é conveniente quando você deseja imprimir variáveis ​​ambientais e outras informações. Ele separa as informações individuais no comando e facilita a identificação.

Windows 10 não consigo clicar no botão iniciar
Como fazer eco sem nova linha

Mas, se você deseja copiar a saída e usá-la em outro console, a linha extra pode ser um problema. Além disso, se você precisa usar o comando echo, mas deseja construir um arquivo CSV, a linha invisível pode tornar todos os seus esforços inúteis.

Este artigo irá explicar como usar o comando ‘echo’ sem criar uma nova linha para diferentes plataformas.

Como fazer eco sem nova linha no prompt de comando do Windows

Se você tiver o Windows 10, poderá acessar o Prompt de Comando para inserir seus comandos. Existem maneiras em que a nova linha pode causar problemas, especialmente se você deseja copiar a saída e usá-la fora do prompt de comando.

Portanto, se você digitar ‘echo 1’ como o comando em seu prompt, receberá 1 como saída, seguido por uma nova linha e outra linha de entrada.

nova linha

Mas se você quiser usar o mesmo comando sem adicionar uma nova linha, você precisa digitar comandos adicionais após ‘echo’.

Vamos repassar passo a passo:

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

Como fazer eco sem nova linha no Bash

Bash é o console de comando no Linux e Mac OS, que também reconhece o comando ‘echo’. No caso do Bash, o echo também cria uma nova linha na saída, mas você pode usar diferentes etapas para interrompê-la.

A melhor maneira de remover a nova linha é adicionar '-n'. Isso sinaliza para não adicionar uma nova linha.

Quando você quiser escrever comandos mais complicados ou classificar tudo em uma única linha, você deve usar a opção ‘-n’.

Por exemplo, se você inserir o código:
para x em $ {array [@]}
Faz
echo $ x
feito | ordenar

O comando ‘echo $ x’ classificará as variáveis ​​em linhas separadas. Pode ser mais ou menos assim:
1
dois
3
4
5

Portanto, ele não imprimirá os números na mesma linha.

Existe uma maneira de exibir a saída em uma única linha; você só precisa usar o comando ‘-n’.

Seria assim:

para x em $ {array [@]}
Faz
echo -n $ x
feito | ordenar

Pressione return e você verá os números na mesma linha.

Echo com comando Printf no Bash

Outra maneira de evitar adicionar uma nova linha com ‘echo’ é combiná-la com o comando ‘printf’.

Por exemplo, vamos usar o seguinte código:
NewLine = `printf n`
echo -e Linha1 $ {NewLine} Linha2

onde posso usar uma impressora perto de mim

Sem adicionar espaço após n, você obterá este resultado:

como usar kodi no android

Line1Line2

No entanto, se você adicionar um espaço após n como este:
NewLine = `printf n`
echo -e Linha1 {NovaLinha} Linha2

Você obterá o seguinte resultado:
Linha 1
Linha 2

Se você quiser que todas as suas entradas sejam impressas na mesma linha por algum motivo, você sempre pode usar o primeiro exemplo.

E quanto ao PowerShell?

O PowerShell do Windows não cria uma nova linha com o comando echo. Mas se você deseja adicionar conteúdo diretamente a um arquivo de texto via PowerShell, você deve digitar o comando ‘-NoNewline’ após o texto ou variável.

Isso é extremamente útil para construir um arquivo CSV, por exemplo. Ou, se por algum motivo, você precisa que todas as suas variáveis ​​permaneçam na mesma linha.

Observe que, sem o comando ‘-NoNewLine’, o ainda irá se mover automaticamente para uma nova linha após atingir o final de uma linha.

Eco de Thor

Agora que você sabe como evitar adicionar uma nova linha com echo, pode continuar sua codificação.

Se você conhece outros métodos de realização, não se esqueça de compartilhar com a comunidade nos comentários. Muito obrigado antecipadamente.

Artigos Interessantes

Escolha Do Editor

Como desligar o Chromecast
Como desligar o Chromecast
O seu dispositivo Chromecast está agindo de forma estranha? Se você souber como desativar as transmissões do Chromecast, nunca mais perderá o controle do seu elenco.
A Microsoft agora fornece drivers como atualizações opcionais no Windows 10
A Microsoft agora fornece drivers como atualizações opcionais no Windows 10
A partir do Windows 10 Build 18980, que é o Windows 10 versão 2004 e a atualização de maio de 2020, você pode acessar rapidamente a lista de atualizações opcionais disponíveis para o seu dispositivo. A Microsoft anunciou hoje que 'agora é mais fácil para você descobrir atualizações de recursos disponíveis do Windows 10, atualizações mensais de qualidade não relacionadas à segurança e atualizações de driver' usando o opcional
O que significa a luz vermelha em uma placa-mãe
O que significa a luz vermelha em uma placa-mãe
Aprenda o que significa uma luz vermelha na placa-mãe e como solucionar o problema, incluindo identificar o que está errado e o que você precisa consertar.
Como verificar o hardware do Chromebook ou as especificações do sistema
Como verificar o hardware do Chromebook ou as especificações do sistema
Curioso para saber quanto armazenamento ou memória disponível você tem em seu Chromebook? Verifique as especificações do seu Chromebook para recursos de hardware e software. Veja como.
Análise do Microsoft Lumia 640 XL: telefone econômico, tela grande
Análise do Microsoft Lumia 640 XL: telefone econômico, tela grande
Desde que a Microsoft começou a colocar seu nome nas costas da antiga série Lumia da Nokia, ela focou sua atenção principalmente no mercado de médio porte. Com o Lumia 640 XL, essa decisão dura: é um phablet
Microsoft atualiza opções de coleta de dados do Windows 10
Microsoft atualiza opções de coleta de dados do Windows 10
O Windows 10 vem com o recurso Telemetria habilitado por padrão, que coleta a atividade do usuário e a envia para a Microsoft. Esses serviços coletam várias informações sobre o software instalado em seu PC e até mesmo dados pessoais armazenados em seu computador. A Microsoft afirma que eles não podem ser usados ​​para identificá-lo pessoalmente. Telemetria e coleta de dados
Como recuperar mensagens excluídas de um telefone Samsung
Como recuperar mensagens excluídas de um telefone Samsung
Você acabou de receber uma mensagem de alguém importante em seu telefone Samsung e acidentalmente a jogou na lata de lixo. Ou talvez você tenha acidentalmente derramado água em todo o seu dispositivo. Seja qual for o problema, você veio ao