| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Sistemas  
  • Conocimientos básicos de informática

  • Linux

  • Mac OS

  • Ubuntu

  • unix

  • ventanas

  • Windows Vista

  • Windows XP
  •  
    Conocimientos Informáticos >> Sistemas >> unix >> Content
    Cómo utilizar EXPR para realizar Algebra en Unix
    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.

    Previous :

    next :
      Artículos relacionados
    ·Unix Medio Ambiente Tutorial 
    ·Cinco Comandos importantes en Unix 
    ·Unix Pantalla Boot Disk Information 
    ·Cómo convertir una fecha que marca de tiempo Unix en C…
    ·Cómo establecer una fecha Unix 
    ·Cómo instalar SFTP en UNIX 
    ·Cómo aprender el sistema operativo Unix 
    ·Cómo descomprimir un archivo GZ en Unix 
    ·Cómo descomprimir archivos tar en Unix 
    ·Cómo comprobar el uso de la CPU en Unix 
      Artículos destacados
    ·Cómo hacer Parallels funcione mejor en un Mac 
    ·Cómo acelerar inicio de sesión en Windows XP 
    ·Cómo desinstalar un programa con Vista 
    ·Cómo conectar un equipo nuevo 
    ·Cómo ejecutar Config.sys 
    ·Cómo corregir los vacíos claves del Registro manualme…
    ·Windows XP Home vs. Windows XP Professional Sistema Ope…
    ·Cómo reemplazar una barra de tareas 
    ·Cómo convertir un disco GPT 
    ·Cómo Ampliar aplicaciones del equipo 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com