Formación informática

Java | Joomla | MySQL

Debian - Tema 5.8.4: echo

Función

Devuelve en pantalla la cadena de caracteres introducida como argumento, separando todos sus argumentos por un solo espacio, aunque se hayan introducido más. Si introducimos el texto entre comillas dobles (“) se escribe el texto tal y cómo lo hemos introducido. Admite el uso de parámetros así como el de otros comandos siempre dentro una comillas simples (‘).

Sintaxis

echo cadena_caracteres

Corta

Larga

Explicación

-n

 

No muestra salida.

-e

 

Habilita la interpretación de caracteres de escape.

-E

 

Deshabilita la interpretación de caracteres de escape.

 

--help

Muestra la ayuda.

 

--version

Muestras los datos de la versión del comando.

Por ejemplo, si escribimos

josemariatc@debian:~$ echo buenas tardes    clase

buenas tardes clase

El sistema nos devuelve “buenas tardes clase” separado correctamente.

Un ejemplo de uso con otros comandos sería el siguiente. Queremos mostrar los usuarios conectados y un mensaje que escriba en pantalla el número de usuarios conectados es seguido del número de usuarios conectados:

josemariatc@debian:~$ who && echo "El número de usuarios conectados es `who|wc -l`"

josemariatc :0           2019-06-10 10:08 (:0)

josemariatc pts/0        2019-06-10 10:13 (:0)

El número de usuarios conectados es 2

COMANDO ECHO

Los caracteres de escape se usan para introducir formato en la salida. Se introducen entre comillas simples de forma individual o entre comillas dobles si es de forma conjunta. Se introducen junto con el texto que se quiere formatear, sin separación alguna y hay que especificar la opción e. Las secuencias reconocidas son:

Secuencia

Efecto

\\

Introduce la barra.

\a

Alerta.

\b

Elimina los espacios.

\c

No produce salida.

\e

Escape.

\f

Formulario.

\n

Introduce una línea nueva.

\r

Retorno de carro.

\t

Pestaña horizontal.

\v

Pestaña vertical.

Así, si queremos escribir la frase Estás haciendo un curso de Linux en la que cada palabra vaya en en una línea nueva, tendremos que escribir:

josemariatc@debian:~$ echo -e "Estás \nhaciendo \nun \ncurso \nde \nLinux"

Estás

haciendo

un

curso

de

Linux

También pueden declararse variables para guardar un valor y usarse más tarde. Por ejemplo, podemos nombrar una variable llamada x y la recuperaríamos con el símbolo del dólar: $x. Veamos un ejemplo:

josemariatc@debian:~$ x=13

josemariatc@debian:~$ echo The value of variable x = $x

The value of variable x = 13

Existen variables predeterminadas en el terminal que podemos usar citándolas de la misma forma que antes:

Variable

Función

HOME

Muestra la ruta absoluta del directorio personal.

PATH

Muestra los directorios con archivos ejecutables.

SHELL

Muestra la Shell que estamos usando.

Así por ejemplo podemos mostrar el Shell que estamos usando si escribimos:

josemariatc@debian:~$ echo $SHELL

/bin/bash

Debian - Tema 5.8.3: borrar la terminal  <- | ->   Debian - Tema 5.8.5: Tiempo y fechas
   GNU/Linux - Temario

Escribir un comentario

Aunque los comentarios no expresan la opinión del administrador del sitio web, éste si que tiene una responsabilidad legal sobre lo que aparece. Por lo tanto, habrá una labor de moderación de los mensajes. No se permitirán mensajes ofensivos ni publicidad


Código de seguridad
Refescar

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información