| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Unix >> Content
    Sådan bruges EXPR at udføre Algebra i Unix
    EXPR er et Unix-redskab , der kan bruges til at evaluere algebraiske udtryk . Brug EXPR på kommandolinjen eller mere magtfuldt ved at indarbejde EXPR i shell scripts. Vær omhyggelig med kun at bruge heltalsargumenter til dine algebraiske udtryk . EXPR giver en fejlmeddelelse, når præsenteret med ikke - heltal argumenter. Hvad du har brug
    Computer med Unix eller Linux -operativsystemet og EXPR nytte
    Vis Flere Instruktioner
    1

    Type " X = 11 " (uden anførselstegn) , klik derefter på " enter" ved kommandoprompten , og " Y = 12 " og derefter klik på "Enter " på det næste kommandoprompten. Derved etableres to variable , X og Y , og deres værdier , 11 og 12 . Indtast "echo $ X" og " echo $ Y" for at bekræfte værdien af variablerne.
    2

    Type " expr $ X + $ Y" ved kommandoprompten . EXPR vil evaluere dette udtryk og returnerer værdien af ​​X + Y , eller 23
    3

    Prøv subtraktion, multiplikation og division ved at skrive expr "$ X - $ Y " . " Expr $ X \\ * $ Y "og" expr $ X /$ Y. " ( Symbolet for formering i EXPR skal indtastes "\\ * " for at undgå den særlige betydning af " *" i tanken som et wildcard for enhver karakter vilkårligt antal gange . ) Svarene er hvad du ville forvente , undtagen i tilfælde af division, EXPR som giver svar 0 . Da EXPR virker kun med heltal, det runder decimal svar ned til nærmeste heltal .
    4

    udføre en række beregninger ved at indtaste variabler som et array, derefter bruge EXPR at gentage over værdierne. At kvadrere alle heltal fra et til 10 , ville du indtaste " sq = (1 2 3 4 5 6 7 8 9 10) for sq i $ { sq [ @ ] }; do expr $ sq \\ * $ sq ; gjort. " Der er fire kommandoer her , adskilt af semikolon . For , skaber de et array kaldet sq der indeholder heltal ene gennem 10; kalde hver værdi af sq separat square hver værdi af sq engang kaldte , og afslutte programmet
    5

    Brug en shell. script til at passere nogen argumenter , som du ønsker at expr . At evaluere den kvadratiske udtryk 2x ^ 2 - 5x + 3 for ethvert heltal , skriver følgende shell script i en tekst editor, gemme det som expr_test , og gøre det eksekverbar ved at skrive " chmod 755 expr_test " på kommandolinjen Var i det "$ @ "

    do expr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + du kan passere heltalsværdier skal evalueres ved kommandoprompten . At skrive " . /Expr_test 1 3 5 11" får EXPR for at evaluere den kvadratiske udtryk for en, tre, fem og 11 . Bemærk at EXPR følger den rigtige rækkefølge af operationer i evalueringen af ​​kvadratiske udtryk .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Unzip zip-filer i Unix 
    ·Sådan Kill etablerede forbindelser i Unix Fra NetStat 
    ·Sådan installeres softwaren i Unix 
    ·Unix Cut Command Tutorial 
    ·Sådan Detect Unix Flavor 
    ·Sådan ændre brugernavnet i Unix 
    ·Sådan at blive certificeret til Unix Clustering 
    ·Sådan læses en UNIX FTP Log 
    ·Sådan Start Activity Monitor Via Unix Command 
    ·Sådan tilføjes en bruger til Unix 
      Anbefalede Artikler
    ·Sådan tilføjes en bruger til Windows 
    ·Sådan deaktiveres den HASP License Manager Screen 
    ·Sådan får Norton Internet Security til Tillad fildeli…
    ·Hvordan at reparere en computer , der er langsom Efter …
    ·Sådan Fix en langsom Shutdown i Windows XP 
    ·Sådan Hent en aktiveringskode til Acrobat 
    ·FLVs til PCMS i Linux 
    ·Sådan geninstalleres Windows XP Professional uden cert…
    ·Sådan Find en bestemt fil eller filer på en UNIX -ser…
    ·Sådan Omdøb Start Menu til Musik i Windows 7 
    Copyright © Computer Viden http://www.computerdk.com