División en Bash
Necesitamos realizar cálculos numéricos para varios propósitos. Usamos la división en nuestro código para muchos propósitos, como encontrar números primos, cocientes, etc.
Este artículo mostrará cómo podemos realizar la división en Bash con los ejemplos y explicaciones necesarios.
División en Bash
La sintaxis general para la división en Bash es:
$(( DIVIDEND/DIVISOR ))
Un ejemplo muy simple de una división se comparte a continuación:
echo "100 divided by 2 is: $(( 100/2 ))"
Después de ejecutar el código anterior, obtendrá el resultado a continuación.
Producción :
100 divided by 2 is: 50
Ahora, vamos a ver dos ejemplos más sobre este tema.
Un ejemplo básico de división en Bash
En el siguiente ejemplo, realizamos una división básica. Tomamos un número del usuario y luego lo dividimos por dos.
A continuación, compartimos el código para el ejemplo:
read -p "Provide a number: " num
echo "Your result is: $(( num/2 ))"
Usando la línea read -p "Provide a number: " num
, tomamos la entrada del usuario. Y usando la línea echo "Your result is: $(( num/2 ))"
, dividimos la entrada del usuario por dos.
Aquí la parte $(( num/2 ))
realizó la operación de división. Obtendrá el siguiente resultado después de ejecutar el código de ejemplo.
Producción :
Provide a number: 12
Your result is: 6
Un ejemplo avanzado de división en Bash
Este es un ejemplo un poco avanzado de nuestro ejemplo anterior. En este ejemplo, tomamos tanto el dividendo como el divisor del usuario y realizamos una operación de división entre ellos.
A continuación, compartimos el código para nuestro ejemplo:
read -p "Provide a number for the dividend: " dividend
read -p "Provide a number for the divisor: " divisor
echo "Calculated result is: $(( dividend/divisor ))"
En el código anterior, usando las líneas read -p "Provide a number for the dividend: " dividend
y read -p "Provide a number for the divisor: " divisor
, tomamos la entrada del usuario para el dividendo y el divisor.
Y usando la línea echo "Calculated result is: $(( dividend/divisor ))"
, realizamos la división entre el dividendo y el divisor. Aquí la parte $((dividendo/divisor))
realizó la operación de división entre la entrada del usuario.
Obtendrá este resultado después de ejecutar el código de ejemplo.
Producción :
Provide a number for the dividend: 32
Provide a number for the divisor: 2
Calculated result is: 16
Tenga en cuenta que todo el código utilizado en este artículo está escrito en Bash. Solo se podrá ejecutar en el entorno Linux Shell.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn