Comando expr de Linux

Linux 命令大全Guía completa de comandos de Linux

El comando expr es un contador manual de línea de comandos, utilizado para evaluar el valor de expresiones variables en UNIX/LINUX. Generalmente se usa para valores enteros, pero también puede usarse para cadenas.

Sintaxis

expr 表达式

Descripción de expresiones:

  • Separe cada elemento con un espacio;
  • Use una barra invertida\delante de los caracteres específicos del shell;
  • Las cadenas que contengan espacios u otros caracteres especiales deben encerrarse entre comillas.

Ejemplos

1. Calcular la longitud de una cadena

> expr length “this is a test”
 14

2. Extraer una subcadena

> expr substr “this is a test” 3 5
is is

3. Extraer la posición donde aparece el primer carácter numérico en la cadena

> expr index "sarasara"  a
 2

4. Operaciones con números enteros

 > expr 14 % 9
 5
 > expr 10 + 10
 20
 > expr 1000 + 900
 1900
 > expr 30 / 3 / 2
 5
 > expr 30 \* 3 (使用乘号时,必须用反斜线屏蔽其特定含义。因为shell可能会误解显示星号的意义)
 90
 > expr 30 * 3
 expr: Syntax error

Linux 命令大全Guía completa de comandos de Linux

Otras extensiones