Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Espaçamento é como se fosse um "Enter" no Terminal?

Começei a mexer no terminal e verifiquei que todas as vezes que incluí um espaçamento o sistema interpreta como se aquele outro comando fosse para a linha de baixo, Está correto?

PS C:\Users> echo "Wellcome, Evandro"
Wellcome, Evandro
PS C:> echo Olá, Evandro!
Olá
Evandro!

1 resposta
solução!

Olá, Evandro! Tudo certo?

No terminal, o espaço não é interpretado como um "Enter" ou como se estivesse passando para a linha de baixo. Na verdade, o espaço é utilizado para separar diferentes partes de um comando.

Por exemplo, no comando echo "Wellcome, Evandro", o espaço separa o comando echo do texto que você deseja imprimir. Quando você escreve echo Olá, Evandro!, o terminal interpreta echo como o comando e Olá, Evandro! como o texto a ser exibido. No entanto, se você não colocar o texto entre aspas, o terminal pode interpretar cada palavra separada por espaço como argumentos ou partes distintas do comando. É por isso que ele exibiu "Olá" e "Evandro!" em linhas separadas.

Uma maneira de corrigir isso é sempre colocar o texto completo que você quer exibir entre aspas, como você fez no primeiro exemplo: echo "Olá, Evandro!". Dessa forma, o terminal entende que tudo dentro das aspas é uma única string.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.