expr
El comando expr
permite realizar operaciones aritméticas en Bash. Aquí tienes un ejemplo de cómo dividir dos números:
resultado=$(expr 10 / 2)
echo "El resultado de la división es: $resultado"
let
El comando let
es otra forma de realizar operaciones aritméticas:
let resultado=10/2
echo "El resultado de la división es: $resultado"
$(( ))
La expansión aritmética $(( ))
es una forma más moderna y eficiente de hacer cálculos en Bash:
resultado=$((10 / 2))
echo "El resultado de la división es: $resultado"
bc
Para divisiones que requieran resultados decimales, bc
(Basic Calculator) es una herramienta poderosa:
resultado=$(echo "scale=2; 10 / 3" | bc)
echo "El resultado de la división con decimales es: $resultado"
Aquí, scale=2
establece el número de decimales en el resultado.
Jorge García
Fullstack developer