El comando expr
se utiliza en Bash para evaluar expresiones aritméticas, lógicas y de cadenas. Permite realizar cálculos simples y manipular cadenas de texto, lo que lo convierte en una herramienta útil en scripts y en la línea de comandos.
La sintaxis básica del comando expr
es la siguiente:
expr [opciones] [argumentos]
+
: Suma dos números.-
: Resta dos números.*
: Multiplica dos números (se debe escapar con \
o usar comillas)./
: Divide dos números.%
: Calcula el módulo de dos números.=
: Compara dos cadenas.:
: Utilizado para extraer subcadenas.Aquí hay algunos ejemplos prácticos del uso de expr
:
expr 5 + 3
Salida:
8
expr 10 - 4
Salida:
6
expr 4 \* 2
Salida:
8
expr 10 / 2
Salida:
5
expr 10 % 3
Salida:
1
expr "hola" = "hola"
Salida:
1
expr substr "Hola Mundo" 1 4
Salida:
Hola
*
) con una barra invertida (\
) para evitar que sea interpretado como un comodín por el shell.expr
es útil, considera usar $(( ... ))
para cálculos aritméticos en Bash, ya que es más moderno y fácil de leer.