Inicio·Comandos de terminal

echo

Procesado de texto

Uso

echo [text]

Imprime sus argumentos y un salto de línea; -e y el trato de las barras invertidas varían según el shell, así que printf es la opción portable.

Opciones habituales

OpciónSignificado
-nLeave off the trailing newline
-eRead backslash escapes such as \n. Not in every shell
-EDo not read escapes, which is the usual default

Ejemplos

echo -n done

Leaves the cursor on the same line.

echo "$PATH"

Prints a variable; the quotes keep spaces intact.

echo *

The shell expands this to the file names, not echo.

Están hechos para encadenarse con tuberías. Tres comandos unidos suelen ser más cortos que uno que lo haga todo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace echo?

Imprime sus argumentos y un salto de línea; -e y el trato de las barras invertidas varían según el shell, así que printf es la opción portable.

Q. ¿Cómo se escribe?

echo [text] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 3; la lista completa está en man echo. Este comando está en Procesado de texto.

Comandos relacionados

página man: man echo