1: Como usar o eco sem caracteres de nova linha usando a opção -n
A maneira mais direta de usar o eco sem um personagem de nova linha é usar a opção -n. Aqui está um exemplo:
#!/BIN/BASH
eco -n "Por favor, digite seu nome:"
Leia o nome
echo -n "Olá, $ Nome!"
eco ""
A opção -n impedirá que o Echo adicione um caractere de nova linha no final da saída e isso produzirá a seguinte saída:
2: Como usar o eco sem caracteres de nova linha usando a opção -e com sequências de fuga
A opção -e permite a interpretação das sequências de fuga, que podem ser usadas para produzir saída sem um caractere de nova linha. Aqui está um exemplo:
#!/BIN/BASH
eco -e "Por favor, digite seu nome: \ c"
Leia o nome
eco -e "Olá, \ c"
eco -e $ nome "!"
eco ""
A sequência de escape \ c diz a Echo para suprimir o personagem Newline. Isso produzirá a seguinte saída e observará que a opção -e é necessária para permitir a interpretação da sequência de escape:
3: Como usar o eco sem caracteres de nova linha usando uma combinação de comandos de eco e TR
Outra maneira de remover o personagem da Newline é usar o comando TR para excluí -lo. Aqui está um exemplo:
#!/BIN/BASH
eco -n "Por favor, digite seu nome:" | tr -d '\ n'
Leia o nome
eco "Olá, $ Nome!"| tr -d '\ n'
eco ""
O comando TR é usado para excluir o personagem Newline (\ n) da saída de eco. Isso produzirá a seguinte saída:
O primeiro comando "eco" é modificado para usar a opção "-n", que impede que o comando adicione um caractere de nova linha de fora. Isso significa que o prompt para o nome do usuário será impresso na mesma linha que o texto “Digite seu nome:”.
O segundo comando "eco" é modificado para incluir o nome do usuário na saída usando expansão variável (i.e. "$ Nome"). A opção "-n" também é usada para impedir que o comando adicione um caractere de nova linha à direita. O comando final "Echo" permanece inalterado, pois simplesmente imprime uma linha em branco para o terminal
Conclusão
Essas são algumas das maneiras de usar o eco sem um personagem de nova linha em Bash; No entanto, cada método tem suas próprias vantagens e desvantagens, então você deve escolher o que melhor se encaixa na sua preferência. Usando a opção -n com eco é o método mais simples e usado, mas os outros métodos fornecem flexibilidade adicional para cenários mais complexos.