comandos de Linux expr
comandos de Linux expr
orden expr es una variable de contador de línea de comandos manual utilizado para evaluar la expresión en UNIX / Linux bajo, que se utiliza generalmente para valores enteros, sino que también puede ser utilizado para las cadenas.
gramática
expr 表达式
Expresión Descripción:
- Separadas por un espacio para cada elemento;
- Utilice los botones / (barra invertida) delante de los caracteres específicos del shell;
- Cadena utilizar las comillas contienen espacios y otros caracteres especiales cerrados
Ejemplos
1, el cálculo de la longitud de la cadena
> expr length “this is a test” 14
2, cadena de rastreo
> expr substr “this is a test” 3 5 is is
3, la cadena numérica primera posición de rastreo personaje que aparece
> expr index "sarasara" a 2
4, la aritmética de 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