O comando echo no linux é usado para exibir a linha de texto / string que é passada como um argumento. Este é um comando interno usado principalmente em scripts de shell e arquivos em lote para enviar texto de status para a tela ou um arquivo.
Sintaxe:
echo
Exibindo um texto / string:
Sintaxe:
Opções do comando echo
NOTA: – -e aqui permite a interpretação de escapes de barra invertida
1. \ b: remove todos os espaços entre o texto
Exemplo:
echo -e "Geeks \bfor \bGeeks"
2. \ c: suprime a nova linha final com o interpretador de backspace ‘-e’ para continuar sem emitir uma nova linha.
Exemplo:
echo -e "Geeks \cfor Geeks"
No exemplo acima, texto após \ c não é impresso e é omitido após a nova linha.
3. \ n: esta opção cria uma nova linha de onde é usada.
Exemplo:
echo -e "Geeks \nfor \nGeeks"
4. \ t: esta opção é usada para criar espaços de tabulação horizontais.
Exemplo:
echo -e "Geeks \tfor \tGeeks"
5. \ r: retorno de carro com interpretador de backspace ‘-e’ para especificar o retorno de carro na saída.
Exemplo:
echo -e "Geeks \rfor Geeks"
No exemplo acima, o texto antes de \ r não é impresso.
6 . \ v: esta opção é usada para criar espaços de tabulação verticais.
Exemplo:
echo -e "Geeks \vfor \vGeeks
7. \ a: alerta retorna com backspace interpretador ‘-e’ para ter alerta sonoro.
Exemplo:
echo -e "\aGeeks for Geeks
Este comando quando executado, produzirá um som de alerta ou Bel.
8 echo *: este comando imprimirá todos os arquivos / pastas, semelhante ao comando ls.
Exemplo:
echo *
9. -n: esta opção é usada para omitir nova linha final de eco.
Exemplo:
echo -n "Geeks for Geeks"