EXPR es una utilidad de Unix que se puede utilizar para evaluar expresiones algebraicas. Utilice EXPR en la línea de comandos o con más fuerza con la incorporación de EXPR en scripts de shell . Tenga cuidado de usar sólo argumentos enteros a sus expresiones algebraicas. EXPR da un mensaje de error cuando se presenta con argumentos no enteros . Cosas que necesitará de computadora con el sistema operativo UNIX o Linux y utilidad EXPR
Ver Más instrucciones
1
tipo " X = 11 " (sin las comillas) a continuación, haga clic en " entrar " en el símbolo del sistema y, " y = 12 ", luego haga clic en "entrar" en la siguiente línea de comandos. Esto establece dos variables , X e Y , y sus valores , 11 y 12 . Escriba " echo $ X " y "echo $ Y " para confirmar el valor de las variables.
2
Type " expr $ X + $ Y " en el símbolo del sistema. EXPR evaluará esta expresión y devolver el valor de X + Y, o 23
3
Prueba resta, multiplicación y división escribiendo expr "$ X - $ Y " . " Expr $ X \\ * $ Y "y" X expr $ /$ Y. " ( El símbolo de la multiplicación en EXPR se debe escribir " \\ * " para evitar el significado especial de " *" en el shell como un comodín para cualquier carácter de cualquier número de veces. ) Las respuestas son lo que cabría esperar , excepto en el caso de la división , en la que EXPR da la respuesta como 0 . Desde EXPR sólo funciona con números enteros , se redondea la respuesta decimal al entero más próximo.
4
realizar una serie de cálculos mediante la introducción de las variables como una matriz, a continuación, utilizando EXPR para iterar sobre los valores . Para cuadrar los números enteros de uno a 10 , introduzca " sq = ( 1 2 3 4 5 6 7 8 9 10 ) , porque en $ { sq sq [ @] } , hacer expr $ sq \\ * $ sq ; hecho. " Existen cuatro comandos aquí , separadas por punto y coma. En fin , se crea una matriz llamada cuadrados que contiene los números enteros del uno al 10 , llaman a cada valor de cuadrados por separado; cuadrado cada valor de cuadrados una vez llamaron , y terminan el programa
5
Utilice una concha. script para pasar los argumentos que desea expr. Para evaluar la expresión cuadrática 2x ^ 2 - 5x + 3 para cualquier valor entero , escriba el siguiente script en un editor de texto, guárdelo como expr_test y hacerlo ejecutable tecleando " chmod 755 expr_test " en el símbolo var en "$ @"
hacer expr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + puede pasar valores enteros para ser evaluados en el símbolo del sistema. Al escribir " . /Expr_test 1 3 5 11 " hace que EXPR para evaluar la expresión cuadrática para uno, tres , cinco y 11 . Tenga en cuenta que EXPR sigue el orden correcto de las operaciones en la evaluación de la expresión cuadrática.