Bash cómo imprimir una variable?

Bash cómo imprimir una variable?
Los scripts bash son un medio efectivo para aumentar la eficiencia en la programación. También aumentan la reutilización al máximo, ya que cuando se escribe una script bash una vez se puede ejecutar tantas veces como el usuario quiera. En este artículo, nuestro objetivo es aprender el método de imprimir una variable usando bash.

Método de imprimir una variable usando bash:

Nota: Demostraremos este método usando Ubuntu 20.04. Sin embargo, también puede usar cualquier otra distribución de Linux.

En este método, le explicaremos cómo puede escribir un script bash para imprimir una variable. Para continuar con este método, deberá seguir los pasos mencionados a continuación:

Paso # 1: Creación de un archivo bash:

Haga clic en el icono del Administrador de archivos ubicado en su Ubuntu 20.04 Barra de tareas como se destaca en la siguiente imagen:

Una vez que esté allí en la carpeta de inicio, deberá crear un archivo de script bash. Para hacer eso, haga clic derecho en cualquier lugar en el espacio de su carpeta de inicio. Seleccione la opción de nuevo documento en el menú en cascada que aparece y luego elija el documento vacío en el menú subcascado. Cuando se haya creado un nuevo documento en su carpeta de inicio, cambie el nombre como impresión.mierda. También puede tener cualquier otro nombre de su elección. Además, hemos elegido la carpeta de inicio para crear este archivo solo para guardarnos de las molestias de dar la ruta de este archivo al ejecutar este script a través del terminal ya que la carpeta de inicio generalmente es la ruta predeterminada del sistema operativo Linux. Sin embargo, puede crear su archivo de script bash en cualquier lugar que desee. Este archivo bash recién creado se muestra en la imagen a continuación:

Paso # 2: Escribir un programa de impresión en un script bash:

Ahora haga doble clic en este archivo para abrirlo y escriba "#!/bin/bash ”en la parte superior de este archivo para indicar que es un archivo bash como se muestra en la siguiente imagen:

Escriba el programa que se muestra en la imagen a continuación en su archivo bash recién creado. En este programa, estamos tomando un número como entrada del usuario y guardándolo en el número variable. Luego hemos usado el comando echo para imprimir el valor de esta variable. Además, también hemos utilizado el comando printf para servir el mismo propósito. Después de escribir este programa en su archivo bash, debe guardarlo presionando Ctrl +S y luego cerrarlo.

En este programa, el comando echo y el comando printf se usan para imprimir la salida en la consola. El comando Read se utiliza para tomar la entrada del usuario, mientras que la entrada reunida se almacena en una variable seguida de este comando. En este caso, esa variable es num. En aras de su comprensión, también nos gustaría afirmar explícitamente que siempre que desee acceder o mostrar el valor almacenado en una variable, siempre debe mencionar el símbolo "$" antes de esa variable, ya que también se usa en esta particular programa.

Paso # 3: Ejecutando el script bash de impresión a través de la terminal en Ubuntu 20.04:

Ahora inicia la terminal en Ubuntu 20.04 Como se muestra en la siguiente imagen:

Escriba el siguiente comando en su terminal y ejecútelo para ejecutar su archivo bash recién creado:

estampado.mierda

Este comando también se puede ver en la imagen a continuación:

Después de ejecutar este comando, se le pedirá que ingrese una cantidad de su elección como se muestra en la imagen a continuación:

Escriba cualquier número que desee como se muestra en la siguiente imagen y luego presione la tecla ENTER:

Tan pronto como proporcione su opinión, podrá ver el mismo valor dos veces en su terminal I.mi. una vez por el comando echo y una vez por el comando printf. Esta salida es visible en la imagen que se muestra a continuación:

Conclusión:

Tanto el echo como los comandos printf se pueden usar para imprimir una variable mientras usa bash. Depende completamente de su preferencia personal cuál de estos comandos elija usar.