Expr en bash para multiplicar y división de números

Expr en bash para multiplicar y división de números
El comando expr en bash se utiliza para evaluar las expresiones. Estas expresiones pueden tomar más de 1 argumento, que puede ser cualquier cosa como Regex, Integer, Cadena, etc. El comando expr en bash realiza cálculos básicos como adición, resta, etc. También evalúa las operaciones de cadena como la subcadena, la evaluación de expresiones regulares, la longitud de la cadena, etc. Sin embargo, muchos usuarios de bash pueden confundirse en enfoques o en multiplicar y dividir números. Aquí, realizaremos la multiplicación y la división de números en Bash a través del comando expr.

Expr en bash para multiplicación y división de números

El comando expr en bash lee y evalúa los parámetros de expresión y escribe el resultado en salida estándar. La sintaxis del comando expr es:

'Expr Integer1 Operator Integer2'

Multiplicación de números en bash usando el comando expr

Aunque "*" simboliza la multiplicación, "*" en Bash representa todos los archivos en el directorio actual. Si usa "*" directamente con el EXPR para la multiplicación de dos números en el shell, le da un error. Entonces, para multiplicar los números en Bash, use "\*'" en lugar de "*".

El siguiente ejemplo explica cómo puede multiplicar los números en bash usando el comando expr:

#! /bin/bash
#Multiplication de enteros utilizando el comando expr
A = 25
B = 5
echo "La multiplicación de A y B es (A x B) = AB"
echo "ab = 'expr $ a \* $ b'"

Producción:

División de números en Bash usando el comando expr

Dividamos los números en Bash usando el símbolo "/". El siguiente ejemplo le dará una mejor aclaración:

#! /bin/bash
#División de enteros utilizando el comando expr.
A = 25
B = 5
echo "a / b = 'expr $ a / $ b'"

Producción:

Conclusión

Así es como puede multiplicar y dividir los números usando el comando expr en bash. Crear cálculos aritméticos en Bash es simple, y le recomendamos que aprenda estas operaciones aritméticas como principiantes. Esta práctica puede ayudarlo a obtener una experiencia práctica con los guiones de Bash. Para obtener más información sobre Bash y Shell Scripting, visite el sitio web de Linuxhint. Subimos cientos de tutoriales relacionados con Bash y otros lenguajes de programación.