Índice

Impresión por pantalla

1. El comando echo

El comando interno echo permite realizar impresiones por pantalla.

Ejemplo

$ echo ¡He aquí un libro de programación shell!  
¡He aquí un libro de programación shell! 
$

Ciertos caracteres tienen un significado especial cuando se ponen entre comillas (apóstrofes o comillas dobles). Estos caracteres son los caracteres de escape.

El comando echo de bash debe ser usado con la opción -e para que se realice la interpretación de los caracteres de escape.

a. El carácter "\n"

Sirve para provocar un salto de línea.

Ejemplo con un shell Bourne o Korn

$ echo "He aquí un salto de línea\ny otro\ny el  
salto de línea natural del comando echo" 
He aquí un salto de línea 
y otro 
y el salto de línea natural del comando echo 
$

Las comillas son obligatorias:

$ echo a\nb  
anb 
$ echo "a\nb"  
a 
b 
$

Ejemplos con el shell bash

$ echo "a\nb"  
a\nb 
$ echo -e "a\nb"  
a 
b 
$

b. El carácter "\c"

Sirve para eliminar el salto de línea natural del comando echo.

El carácter "\c" se debe situar obligatoriamente en la última posición del argumento de echo (justo antes de las comillas de cierre).

Ejemplos con un shell Bourne o Korn

$ echo "Primera línea" ; echo "Segunda línea"  
Primera Línea  ...