Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Unix >> Content
    Hvordan bruke EXPR å utføre Algebra i Unix
    EXPR er et Unix verktøy som kan brukes til å evaluere algebraiske uttrykk . Bruk EXPR på kommandolinjen , eller mer kraftfullt ved å innlemme EXPR inn skall-skript . Vær forsiktig med å bruke bare heltallsargumenter til algebraiske uttrykk . EXPR gir feilmelding når presentert med ikke- heltallsargumenter . Du trenger
    datamaskin med Unix eller Linux operativsystem og EXPR nytte
    Vis flere instruksjoner
    en

    Type " X = 11 " (uten anførselstegn ) , klikk deretter på "enter" ved ledeteksten , og "Y = 12 ," klikk "enter" på neste ledetekst . Dette etablerer to variable , X og Y , og deres verdier , 11 og 12 . Skriv inn " echo $ X" og "echo $ Y " for å bekrefte verdien av variablene .
    2

    Type " uttr $ X + $ Y" ved ledeteksten . EXPR vil vurdere dette uttrykket og returnere verdien av X + Y , eller 23
    3

    Prøv subtraksjon , multiplikasjon og divisjon ved å skrive uttr " $ X - $ Y , " . " Uttr $ X \\ * $ Y "og" uttr $ X /$ Y. " ( Symbolet for multiplikasjon i EXPR må skrives "\\ * " for å unngå den spesielle betydningen av " *" i skallet for å søke etter alle tegn ubegrenset antall ganger . ) Svarene er hva du forventer, med unntak av divisjonen , der EXPR gir svaret som 0 . Siden EXPR fungerer bare med heltall , det runder desimal svaret ned til nærmeste heltall .
    4

    Utfør en rekke beregninger ved å skrive inn variablene som en matrise, deretter bruke EXPR å iterere over verdiene . Å square alle heltall fra en til ti , skriver du inn " kvadrat = ( 1 2 3 4 5 6 7 8 9 10), for kvadrat i $ { sq [ @ ] }; gjøre uttr $ sq \\ * $ kvadrat ; gjort. " Det er fire kommandoer her , atskilt med semikolon . For , skaper de en matrise kalt kvadrat som inneholder heltall en gjennom 10; ringe hver verdi av kvadrat separat; kvadrat hver verdi av kvadrat gang kalt , og avslutte programmet
    5

    Bruk et skall. skript for å passere noen argumenter som du ønsker å uttr . For å evaluere den kvadratiske uttrykk 2x ^ 2 - 5x + 3 for alle heltall , skriver følgende shell script i en tekst editor , lagre den som expr_test , og gjøre det kjørbart ved å skrive " chmod 755 expr_test " på kommando Var i " $ @ "

    gjøre uttr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + du kan passere heltallsverdiene skal evalueres ved ledeteksten . Skrive " . /Expr_test 1 3 5 11 " fører EXPR å evaluere den kvadratiske uttrykk for en, tre, fem og 11 . Merk at EXPR følger den riktige rekkefølgen av operasjoner i å vurdere den kvadratiske uttrykk .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan pakke ut en tar.gz Unix File 
    ·Slik søker du på UNIX History Fil 
    ·Hvordan flytte i Unix 
    ·Hvordan gjenopprette slettede filer i Unix 
    ·Hvordan skrive en Script i Unix 
    ·Hvordan du skal se på en Unix fil i Hex 
    ·Hvordan skrive en Shell Script i Unix 
    ·Filstrukturen på en Unix Operating System 
    ·Hvordan finne tekst i filer på Unix 
    ·Slik Bygge et speil i SCO Unix 
      Anbefalte artikler
    ·Slik installerer du Windows XP fra en USB og CD - ROM 
    ·Slik fjerner Win32 Services 
    ·Slik installerer du en Windows XP Flat File 
    ·Hvordan overføre data mellom gamle og nye Mac-datamask…
    ·Hvordan Reboot en datamaskin i sikkermodus 
    ·Hvordan lage flere kataloger i Linux 
    ·Hjelp Med MacBook Oppstart 
    ·Hvordan Ta Passord Off for fildeling i XP 
    ·Hvordan måle en gesims 
    ·Hvordan sette en stasjonær datamaskin til Sov i Window…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/