GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Echo con Ejemplos Prácticos

El comando echo es un comando de shell incorporado, que se usa para mostrar el valor de una variable o imprimir una línea de texto. El comando Echo juega un papel importante en la construcción de un script de shell.

Synatx

# echo [Options] [String]

Los elementos entre corchetes son opcionales. Una cadena se puede definir como una secuencia finita de caracteres (como letras, números, símbolos, signos de puntuación).

Cuando se usa el comando echo sin ninguna opción o cadena, echo devuelve una línea en blanco en la pantalla seguida por el símbolo del sistema en la línea siguiente. Esto se debe a que presionar la tecla ENTER es una señal para que el sistema comience una nueva línea y, por lo tanto, echo repite esta señal.

Opciones

  • -n no generar la nueva línea final
  • -e habilitar la interpretación de escapes de barra invertida
  • -E deshabilitar la interpretación de los escapes de barra invertida (predeterminado)

Si -e está en vigor, se reconocen las siguientes secuencias:

  • \\ barra invertida
  • \a alerta (BEL)
  • \b retroceso
  • \c no producir más resultados
  • \e escapar
  • \f alimentación de formulario
  • \n nueva linea
  • \r retorno de carro
  • \t pestaña horizontal
  • \v pestaña vertical
  • \0NNN byte con valor octal NNN (1 a 3 dígitos)
  • \xHH byte con valor hexadecimal HH (1 a 2 dígitos)

Ejemplo 1:mostrar el valor de la variable definida por el sistema

Usando el comando set, podemos listar las variables definidas por el sistema y para imprimir el valor de estas variables podemos usar el comando echo:

$ echo $USER
jack
jack@localhost:~$ echo $HOME
/home/jack

Ejemplo 2:mostrar el valor de las variables definidas por el usuario

$ var1=`date`
$ echo "Today's date  time is : $var1"
Today's date  time is : Mon Jul 28 13:11:37 IST 2014

Ejemplo 3:mostrar la cadena de texto

$ echo " Hi this echo command testing"
Hi this echo command testing

Ejemplo 4:Uso de retroceso en el comando echo

$ echo -e "Ubuntu \bis \bthe \bbest \bDesktop \bOS"

El comando anterior imprimirá:

UbuntuisthebestDesktopOS

Ejemplo 5:uso del espacio de tabulación en el comando echo

$ echo -e "Ubuntu \tis \tthe \tbest \tDesktop \tOS"

El comando anterior mostrará el siguiente resultado:

Ubuntu          is         the      best     Desktop         OS

Ejemplo 6:uso de la pestaña vertical en el comando echo

$ echo -e "Ubuntu \vis \vthe \vbest \vDesktop \vOS"
Ubuntu 
       is 
              the 
                     best 
                            Desktop 
                                          OS

Ejemplo 7:Salida coloreada del comando echo

El comando echo puede cambiar el estilo de fuente, el color de fondo de las fuentes y los colores de fuente. La secuencia de escape \033 se puede utilizar para modificar las propiedades de la fuente. La opción -e debe usarse para que la secuencia de escape tenga efecto. Algunos de los códigos de escape se enumeran a continuación:

[0m: Normal
[1m: Bold fonts
[2m: Font color changes to Purple
[4m: Underlined fonts
[7m: Invert foreground and background colors
[8m: Invisible fonts
[9m: Cross lined fonts
[30m: Font color changes to Grey
[31m: Font color changes to Red
[32m: Font color changes to Green
[33m: Font color changes to Brown
[34m: Font color changes to Blue
[35m: Font color changes to Violet
[36m: Font color changes to Sky Blue
[37m: Font color changes to Light Grey
[38m: Font color changes to Black
[40m: Background color changes to Black
[41m: Background color changes to Red
[42m: Background color changes to Green
[43m: Background color changes to Brown
[44m: Background color changes to Blue
[45m: Background color changes to Violet
[46m: Background color changes to Sky Blue
[47m: Background color changes to Light Grey

El siguiente comando imprimirá la salida en color rojo.

$ echo -e "\033[31mMagic of Linux\033[0m"
Magic of Linux

Debajo de Command se imprimirá "Magic of Linux" en un estilo llamativo y color de fondo rojo.

$ echo -e "\033[1m\033[41mMagic of Linux\033[0m"
Magic of Linux


Linux
  1. Comando wc Linux con ejemplos

  2. Comando Nohup con ejemplos

  3. Comando JQ en Linux con ejemplos

  4. Comando rsync de Linux con ejemplos prácticos

  5. Ejemplos de comandos echo en Linux

Comando Bash Echo explicado con ejemplos en Linux

Comando de historial con ejemplos

12 ejemplos prácticos de In Command en Linux

Comando de espera en Linux explicado con ejemplos prácticos

16 Ejemplos Prácticos y Útiles del Comando Echo en Linux

Comando echo en Linux:7 ejemplos prácticos