Comando expr de 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 errorOtras extensiones