¿Cuál es el significado de $ en script bash?

¿Cuál es el significado de $ en script bash?
Bash es un shell Unix popular que permite a los usuarios interactuar con el sistema a través de una interfaz de línea de comandos. En Bash Scripting, el signo de dólar ($) es un personaje esencial utilizado de varias maneras. El signo del dólar tiene varios significados en las secuencias de comandos bash, y su uso es fundamental para la creación y ejecución de scripts de shell.

¿Cuál es el significado de $ en scripting bash?

El signo de dólar ($) es un personaje especial en scripts bash que se usa para representar diferentes significados dependiendo del contexto en el que se usa. Estos son algunos de los usos comunes del signo de dólar $ en scripting bash:

  • Para recuperar el valor variable
  • Como parámetro posicional
  • Como sustitución de comandos
  • Con operaciones aritméticas
  • Con el entorno variable

Cómo usar $ signo para recuperar el valor variable en scripts bash

En Bash Scripting, las variables se utilizan para almacenar valores que se pueden usar en todo el script. El símbolo $ se usa para denotar el valor de una variable y a continuación es un ejemplo que demuestra el uso de $ firma para llamar variables en scripts bash:

#!/bin/bash
nombre = "Marca"
echo "mi nombre es $ nombre"

En este ejemplo, al nombre de la variable se le asigna el valor "marca", y la instrucción ECHO usa el símbolo $ para mostrar el valor de la variable, aquí está el resultado de este script:

Cómo usar $ signo como parámetros posicionales

En Bash Scripting, los parámetros posicionales se utilizan para representar argumentos pasados ​​a un script o función. El símbolo $ se utiliza para acceder al valor de los parámetros posicionales. Aquí hay un ejemplo:

#!/bin/bash
Echo "El primer parámetro posicional es de $ 1"
Echo "El segundo parámetro posicional es de $ 2"

En este ejemplo, el símbolo $ se usa para mostrar el primer y segundo parámetros posicionales pasados ​​al script y aquí el primer argumento está "hola", el segundo es Linux:

Cómo usar $ firma para la sustitución del comando en scripts bash

En Bash Scripting, la sustitución del comando se utiliza para reemplazar un comando con su salida. El símbolo $ se usa para denotar la sustitución del comando. Aquí hay un ejemplo:

#!/bin/bash
hoy = $ (fecha)
Echo "hoy es:" $ hoy

En este ejemplo, el comando de fecha se usa para obtener la fecha actual, y la salida se asigna a la variable hoy usando el símbolo $:

Cómo usar el signo $ con operaciones aritméticas en scripts bash

En las secuencias de comandos bash, las expresiones aritméticas se utilizan para realizar operaciones matemáticas. El símbolo $ se usa para denotar la salida de operación aritmética. Aquí hay un ejemplo:

#!/bin/bash
num1 = 20
num2 = 30
resultado = $ ((num1 + num2))
echo "El resultado es:" $ resultado

En este ejemplo, el símbolo $ se usa para realizar la expansión aritmética para agregar los valores de NUM1 y NUM2, aquí he asignado un valor de 20 a NUM1 y 30 a NUM2:

Cómo usar las variables de $ signo $ con entorno en scripts bash

En Bash Scripting, las variables de entorno se utilizan para almacenar configuraciones y configuraciones en todo el sistema. El símbolo $ se utiliza para acceder al valor de las variables de entorno. Aquí hay un ejemplo:

#!/bin/bash
Echo "El camino es:" $ ruta

En este ejemplo, el símbolo $ se usa para mostrar el valor de la variable de entorno de ruta:

Conclusión

El signo de dólar ($) es un personaje especial versátil en scripting bash que se utiliza para la sustitución de variables y de comandos, que representa variables especiales y como personaje de escape. Es diferente usos que la secuencia de comandos bash es más flexible y potente. Hay muchos usos de este signo, algunos de ellos incluyeron manipulación de cadenas y expresiones condicionales.