Cómo usar el comando expr en el sistema Linux

  
                

expr es un comando en el sistema Linux, se puede usar para la operación de cadenas de computadora de valores enteros, ¿cuál es el propósito del comando expr? Las siguientes series pequeñas le darán una introducción detallada al uso del comando expr en Linux, aprendamos juntos.

longitud de palabra

longitud # expr y " esta es una prueba y "

14

buscan cociente
digitales

# expr 14% 9

5

toma una cadena desde una ubicación

# expr substr " esta es una prueba " 3 5

Is es la cadena de número

solo el primer carácter

# expr index " testforthegame " e

2

La cadena vuelve a aparecer

quote thisisatestformela

thisisatestformela

El comando expr es un contador de línea de comando manual para evaluar el valor de una variable de expresión en UNIX /LINUX, generalmente para valores enteros o para uso. En la cuerda.

– El formato es:

expr Expression (el comando lee el parámetro Expression, calcula su valor y luego escribe el resultado en la salida estándar)

– Reglas:

Separe cada elemento con un espacio;

Coloque una \\ (barra invertida) delante de un carácter específico de la concha;

contiene espacios y otros caracteres especiales Las cadenas deben incluirse entre comillas

Ejemplos de uso de Expr:

(1) Calcular la longitud de la cadena

# expr length " esta es una prueba y "

14

(2) Agarre Cadenas

# expr substr " esto es una prueba y " 3 5

is is

(3) Tome la posición donde aparece la primera cadena de caracteres

# expr index " sarasara " a

2

(4) La cadena vuelve a aparecer < Br>

# expr quote sara

sara

(5) aritmética de enteros

# expr 14% 9

5

# expr 10 + 10

20

# expr 1000 + 900

1900

# expr 30/3/2

5

# expr 30 \\ * 3 (Cuando se usa la multiplicación , debe usar una barra invertida para bloquear su significado específico. Debido a que el shell puede malinterpretar el significado del asterisco)

90

# expr 30 * 3

expr: Error de sintaxis

(6) Recuento incremental

Descripción: expr se utiliza para el cálculo incremental en bucles. Primero inicialice la variable a 0, luego agregue 1 al valor del bucle. El uso de backquotes se reemplaza por comandos.

》 LOOP = 0

》 LOOP = `expr $ LOOP + 1`

(7) Prueba Numérica

Descripción: Pruebe un número con expr . Si intenta calcular un no entero, se devuelve un error.

# rr = 3.4

# expr $ rr + 1

expr: argumento no numérico

# rr = 5

# expr $ rr + 1

6

(8) Pattern Matching

Descripción: expr también tiene una función de coincidencia de patrón. Puede usar expr para calcular el número de caracteres en una cadena especificando una opción de dos puntos. . * significa que cualquier carácter se repite 0 o más veces.

# VALUE = account.doc

# expr $ VALUE: ‘. * ’

8

La coincidencia de cadenas se puede usar en expr Operación, aquí use el esquema para extraer el archivo adjunto .doc nombre.

$ expr $ VALOR: ‘ \\ (. * \\). doc ’

cuenta

Lo anterior es el uso del comando Linux expr, podemos usar el comando expr Realice búsquedas de negocios digitales, reproducción verdadera de cadenas, cadenas de agarre, etc., que es equivalente a la calculadora de línea de comando.

Copyright © Conocimiento de Windows All Rights Reserved