existem múltiplas funções incorporadas na bash para imprimir o resultado no terminal. “echo” é um dos comandos mais usados para imprimir dados de texto ou string no terminal ou outro comando como entrada ou arquivo. Este comando tem algumas opções que podem ser usadas com este comando para fins especiais. Os usos do comando’ echo ‘ são descritos neste tutorial usando diferentes exemplos.,

Syntax:

echo

Options:

Option Description
-n Omit newline from the output.
-e Enable the function of backslash(/) character.
-E Disable the function of backslash(/) character.,
versão Exibir as informações de versão
–help Exibição de mensagens de ajuda relacionados ao uso do comando

Exemplo 1: Usando o `echo` comando, sem qualquer opção

“echo” comando pode ser utilizado sem qualquer opção. o comando ‘echo` do seguinte script é usado para imprimir um texto simples, ‘Learn bash programming from LinuxHint.com’.,

$ echo “Learn bash programming from LinuxHint.com”

a seguinte saída irá aparecer após a execução do programa.

Exemplo-2: Usar o comando `echo` com-n opção

o comando’echo’ é usado com a opção ‘-n’ no seguinte programa. A nova linha é omitida da saída para esta opção.

$ echo-n “Python é uma linguagem de programação interpretada de alto nível”

a seguinte saída irá aparecer após a execução do programa.,

exemplo-3: Usar o comando `echo` com a opção

o comando’echo’ é usado com a opção ‘- e’ no seguinte programa. Para isso, a função de barra invertida(\) está activa e o resultado é gerado adicionando o espaço ‘tab’ onde ‘\T’ é usado no texto.

$ echo-e “Perl\tis\ta\tpowerful\tand\tpable\tlanguage”

a seguinte saída irá aparecer após a execução do programa.,

exemplo-4: Usar o comando `echo` com a opção

o comando’echo’ é usado com a opção ‘- e’ no seguinte programa. Esta opção desactiva a função da barra invertida (/). A nova linha(\n) usada no texto não irá funcionar para o seguinte comando.

$ echo-e “i\nlike\nbash\programming”

a seguinte saída irá aparecer após a execução do programa.,

exemplo-5: Usando a variável no comando `echo`

o valor da variável pode ser impresso com outro texto no comando `echo` colocando a variável no texto. $price variable is used in the following ‘echo’ command. Mas uma coisa que você deve lembrar ao usar a variável no comando echo, é que você deve incluir a variável dentro de aspas duplas ( ” ) para ler o valor da variável pelo comando `echo`., Se uma única cotação ( ‘ ) for utilizada no comando echo, então o valor da variável não será processado e o nome da variável será impresso como saída.

$=preço”\$100″
$ echo ‘O preço do livro é de r $preço’
$ echo “O preço do livro é de r $preço”

O seguinte saída será exibida depois de executar o script.

exemplo-6: a utilização de ‘\v’ no comando `echo`

‘\v’ é usada para imprimir o resultado verticalmente., O seguinte comando` echo ‘ irá imprimir cada palavra do texto, “Linuxhint é um site de blog baseado em Linux” verticalmente.

$ echo-e ” Linuxhint\v is \V A \V linux \V based \V blog \v. site.”

a seguinte saída irá aparecer após a execução do programa.

exemplo-7: a utilização de ‘\C’ no comando `echo`

‘\c’ é usada para omitir qualquer parte do texto. O seguinte comando echo irá imprimir, “Enriqueça o seu conhecimento Linux da Linuxhint” omitindo os tutoriais e a newline.,

$ echo-e “Enrich your Linux knowledge from Linuxhint\ctutorials”

a seguinte saída irá aparecer após a execução do programa.

exemplo-8: imprimir os nomes de todos os ficheiros e pastas usando o comando `echo`

`echo` pode ser usado para ler os ficheiros e pastas da pasta actual. Quando este comando executar com’*’, então irá imprimir a lista de ficheiros e pastas da pasta de trabalho actual.,

$ echo *

a seguinte saída irá aparecer após a execução do programa.

exemplo-9: imprimir os nomes de ficheiros específicos usando o comando `echo`

a lista de ficheiros específicos da pasta actual pode ser impressa utilizando o comando `echo`. O seguinte comando irá imprimir a lista de todos os ficheiros de texto do directório actual. Desta forma, você pode procurar em qualquer arquivo ou pasta usando o comando `echo`.

$ echo *.,txt

a seguinte saída irá aparecer após a execução do programa.

exemplo-10: usando o comando `echo` no programa bash

este exemplo mostra a utilização do comando `echo` num programa bash. Criar um ficheiro com o nome ‘echoexpl.sh’ e adicione o seguinte script. A função de ‘\R ‘é adicionar um’ carriage return ‘ no texto. Neste exemplo, ‘\R ‘ é usado no início e fim do texto. Aqui, a opção’- e `é usada com o comando` echo ‘que permite a função’\r’.

echoexpl.sh

#!,/bin / bash string = ” \rPerl is a cross-platform, open-source programming language\r “
echo-e” $string ”

Run the script.

$ bash echoexpl.sh

o valor de texto da variável $string será impresso com uma nova linha após a execução do programa.

Conclusão:

O resultado de qualquer script pode ser encontrado através de impressão a saída apropriada. Então, as opções de impressão são muito importantes para qualquer linguagem de programação. O uso de uma opção de impressão na bash é discutido neste tutorial., Mas a mesma tarefa pode ser realizada por outra opção na bash e o comando é ‘printf’. Hope, o leitor vai obter conhecimento sobre os múltiplos usos do comando `echo` depois de praticar os exemplos deste tutorial e eles serão capazes de aplicar este comando corretamente.

para mais informações, veja o vídeo!