Escribe en la salida estándar los mensajes, separados con un espacio y en una nueva línea (repite o muestra).
echo hola muestra por la salida estándar (por lo general el monitor) la palabra hola.
echo -n hola no incluye el carácter de nueva línea luego de mostrar hola.
echo -n `cat pp.txt` la salida del comando cat es tomada por el comandos echo, por ende la salida total será el mismo archivo pp.txt pero eliminado los retornos de carro.
echo $x muestra en la salida estándar el valor de la variable x.
echo * similar ha ejecutar el comando ls, bash sustituye el asterisco por la lista ordenada de nombres (que no empiezan por punto) del directorio actual.
Ejemplo de uso:
$ cat pp 1 hola 2 3 $ echo $(cat pp | awk '{print $1","}') 1, 2, 3,
que hace el echo -e?