5 formas útiles de hacer aritmética en Linux Terminal

- 2834
- 344
- Carmen Casillas
En este artículo, le mostraremos varias formas útiles de hacer aritméticas en el terminal de Linux. Al final de este artículo, aprenderá diferentes formas prácticas básicas de hacer cálculos matemáticos en la línea de comandos.
Empecemos!
1. Usando shell bash
La primera y más fácil forma de hacer matemáticas básicas en la CLI de Linux es un uso doble de paréntesis. Aquí hay algunos ejemplos en los que usamos valores almacenados en variables:
$ Add = $ ((1 + 2)) $ Echo $ add $ mul = $ (($ add * 5)) $ echo $ mul $ sub = $ (($ mul - 5)) $ echo $ sub $ div = $ (($ Sub / 2)) $ echo $ div $ mod = $ (($ div % 2)) $ echo $ mod

2. Usando el comando expr
El comando expr evalúa expresiones e imprime el valor de la expresión proporcionada a la salida estándar. Veremos diferentes formas de usar expr para hacer matemáticas simples, hacer comparación, incrementar el valor de una variable y encontrar la longitud de una cadena.
Los siguientes son algunos ejemplos de hacer cálculos simples utilizando el comando expr. Tenga en cuenta que muchos operadores deben ser escapados o citados para caparazones, por ejemplo, el *
operador (veremos más en comparación de expresiones).
$ expr 3 + 5 $ expr 15 % 3 $ expr 5 \* 3 $ expr 5 - 3 $ expr 20/4

A continuación, cubriremos cómo hacer comparaciones. Cuando una expresión se evalúa en falso, EXPR imprimirá un valor de 0, de lo contrario se imprime 1.
Veamos algunos ejemplos:
$ expr 5 = 3 $ expr 5 = 5 $ expr 8 != 5 $ expr 8 \> 5 $ expr 8 \< 5 $ expr 8 \<= 5

También puedes usar el expr comando para incrementar el valor de una variable. Eche un vistazo al siguiente ejemplo (de la misma manera, también puede disminuir el valor de una variable).
$ Num = $ ((1 + 2)) $ echo $ num $ num = $ (expr $ num + 2) $ echo $ num

Veamos también cómo encontrar la longitud de una cadena usando:
$ expr longitud "Esto es TecMint.com "

Para obtener más información, especialmente sobre el significado de los operadores anteriores, consulte el expr Página del hombre:
$ hombre expr
3. Usando el comando BC
BC (calculadora básica) es una utilidad de línea de comandos que proporciona todas las características que espera de una calculadora científica o financiera simple. Es específicamente útil para hacer matemáticas de punto flotante.
Si Comando BC No instalado, puede instalarlo usando:
$ sudo apt instalación bc #Debian/ubuntu $ sudo yum instalación bc #rhel/centos $ sudo dnf instalación bc #fedora 22+
Una vez instalado, puede ejecutarlo en modo interactivo o no interactivamente pasando argumentos a él; veremos ambos casos. Para ejecutarlo de manera interactiva, escriba el comando antes de Cristo en el símbolo del sistema y comenzar a hacer algunas matemáticas, como se muestra.
$ BC

Los siguientes ejemplos muestran cómo usar antes de Cristo no interactivamente en la línea de comandos.
$ Echo '3+5' | BC $ Echo '15 % 2 '| BC $ Echo '15 / 2 '| BC $ Echo '(6 * 2) - 5' | antes de Cristo

El -l
El indicador se usa a la escala predeterminada (dígitos después del punto decimal) para 20, Por ejemplo:
$ Echo '12/5 | BC '$ echo '12/5 | BC -l '

4. Usando el comando AWK
AWK es uno de los programas de procesamiento de texto más destacados en GNU/Linux. Admite la adición, resta, multiplicación, división y operadores aritméticos de módulo. También es útil para hacer matemáticas de punto flotante.
Puedes usarlo para hacer matemáticas básicas como se muestra.
$ awk 'begin a = 6; b = 2; imprimir "(a + b) =", (a + b) '$ awk' begin a = 6; b = 2; imprimir "(a - b) =", (a - b) '$ awk' begin a = 6; b = 2; imprimir "(a * b) =", (a * b) '$ awk' begin a = 6; b = 2; imprimir "(a / b) =", (a / b) '$ awk' begin a = 6; b = 2; imprimir "(a % b) =", (a % b) '

Si eres nuevo en Asombrar, Tenemos una serie completa de guías para comenzar a aprenderlo: aprende la herramienta de procesamiento de texto AWK.
5. Usando el comando de factor
El Comando Factor se usa para descomponer un entero en factores primos. Por ejemplo:
$ Factor 10 $ Factor 127 $ Factor 222 $ Factor 110

Eso es todo! En este artículo, hemos explicado varias formas útiles de hacer aritméticas en el terminal de Linux. Siéntase libre de hacer cualquier pregunta o compartir cualquier idea sobre este artículo a través del formulario de comentarios a continuación.
- « Ext3Grep - Recupere archivos eliminados en Debian y Ubuntu
- Cómo degradar rhel/centos a una liberación menor anterior »