Linux: almacenamiento de cosas con bash

Puede utilizar las funciones de bash al escribir programas de Linux llamados scripts de shell : colecciones de comandos de shell orientadas a tareas almacenadas en un archivo. Define variables en bash del mismo modo que define variables de entorno. Por lo tanto, puede definir una variable de la siguiente manera:

count = 12 # note no se permiten espacios incrustados

Para usar el valor de una variable, anteponga el nombre de la variable con un signo de dólar ( $ ). Por ejemplo, $ PATH es el valor de la variable PATH . (Esta variable es la famosa variable de entorno PATH que enumera todos los directorios que busca bash cuando intenta localizar un archivo ejecutable). Para mostrar el valor de la variable count , use el siguiente comando:

echo $ count

bash tiene algunas variables especiales para acceder a los argumentos de la línea de comandos. En un script de shell, $ 0 se refiere al nombre del script de shell. Las variables $ 1 , $ 2 , etc. se refieren a los argumentos de la línea de comandos. La variable $ * almacena todos los argumentos de la línea de comandos como una sola variable, y $? contiene el estado de salida del último comando que ejecuta el shell.

Desde una fiesta de script, puede pedir al usuario para la entrada y utilizar la lectura comando para leer la entrada en una variable. Aquí hay un ejemplo:

echo -n "Ingresar valor:"
leer valor
echo "Ingresaste: $ valor"

Cuando se ejecuta este script, el comando read value hace que bash lea todo lo que escriba en el teclado y almacene su entrada en la variable llamada valor .

La opción -n evita que el comando echo agregue automáticamente una nueva línea al final de la cadena que muestra.

LEER  ¿Qué es Linux?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *