“Conocimientos Sistemas>unix

Cómo utilizar EXPR para realizar Algebra en Unix

2012/12/9
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.

unix
Cómo descomprimir un archivo en Unix Z
¿Cuáles son las funciones del sistema operativo Unix
Propósito de un sistema operativo UNIX
Cómo descomprimir un archivo ZIP en Unix
Cómo apagar o reiniciar una máquina UNIX
Unix Cut Tutorial Command
Cómo utilizar varias impresoras en una IP Forwarding Puerto remoto en un host Unix SCO
Cómo eliminar un intercambio de Unix con CentOS
Conocimientos Informáticos © http://www.ordenador.online