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.