Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Hoe te gebruiken EXPR om Algebra Voer in Unix
EXPR is een Unix- programma dat gebruikt kan worden om algebraïsche expressies te evalueren . Gebruik EXPR op de opdrachtregel , of krachtiger door het opnemen EXPR in shell scripts . Wees voorzichtig om alleen integer argumenten gebruiken om uw algebraïsche uitdrukkingen . EXPR geeft een foutmelding wanneer voorgesteld met niet - integer argumenten . Wat je
computer moeten met Unix of Linux Operating System en EXPR hulpprogramma
Toon Meer Aanwijzingen

Type 1 " X = 11 " ( zonder de aanhalingstekens ) , klik vervolgens op "enter " bij de opdrachtprompt , en "Y = 12 , " klik op " enter" bij de volgende opdrachtprompt . Deze worden twee variabelen , X en Y , en hun waarden , 11 en 12 . Voer " echo $ X " en " echo $ Y " om de waarde van de variabelen te bevestigen .

Type 2 " expr $ X + $ Y " bij de opdrachtprompt . EXPR zal deze uitdrukking uit te werken en terug te keren de waarde van X + Y , of 23
3

Probeer aftrekken , vermenigvuldigen en delen door het intikken van expr " $ X - $ Y , " . " Expr $ X \\ * $ Y , " en " expr $ X /$ Y. " ( Het symbool voor vermenigvuldiging in EXPR moet getypt " \\ * " om de speciale betekenis van " * " te vermijden in de shell als een wildcard voor elk karakter een aantal keren . ) De antwoorden zijn wat je zou verwachten , behalve in het geval van de divisie, waarbij EXPR geeft het antwoord als 0 . Sinds EXPR werkt alleen met gehele getallen , het ronden van de decimale antwoord op het dichtstbijzijnde gehele getal .
4

Voer een reeks van berekeningen door het invoeren van de variabelen als een array , vervolgens met behulp van EXPR te itereren over de waarden . Als u alle getallen van een tot 10 vierkant , zou je " sq = ( 1 2 3 4 5 6 7 8 9 10 ) in te voeren , want sq in $ { sq [ @ ] } ; doen expr $ sq \\ * $ sq ; gedaan . " Er zijn vier commando hier , gescheiden door puntkomma's . In orde , ze creëren een array genaamd sq dat de getallen een tot en met 10 bevat ; bellen elke waarde van vierkante afzonderlijk ; vierkante elke waarde van vierkante ooit genoemd , en beëindigen van het programma
5

Gebruik een schelp . script om alle argumenten die u wilt expr passeren . Om de kwadratische uitdrukking 2x ^ 2 te evalueren - 5x + 3 voor elke gehele waarde , schrijf de volgende shell-script in een teksteditor , sla het op als expr_test , en maak het uitvoerbaar door het intikken van " chmod 755 expr_test " op de opdrachtregel var in " $ @ "

doen expr 2 \\ * $ var \\ * $ var - 5 \\ * $ var + U kunt gehele waarden passeren bij de opdrachtprompt te worden geëvalueerd . Typen " . /Expr_test 1 3 5 11 " zorgt EXPR aan de kwadratische uitdrukking voor een, drie , vijf , en 11 te evalueren . Merk op dat EXPR volgt de juiste volgorde van de bewerkingen in de evaluatie van de kwadratische uitdrukking .

Previous: Next:
  unix
·Unix System Administrator Trai…
·Hoe te detecteren De Unix Flav…
·Hoe te afdruktaken verwijderen…
·Gelaagde aanpak in Unix bestur…
·Hoe om een ​​bericht weer in e…
·Hoe te vinden en Verwijder ong…
·Hoe kan ik een gebruiker toe a…
·Hoe je ZIP -bestanden bekijken…
·Hoe maak je een Unix shell scr…
  Related Articles
Hoe te Cool Bureaublad Achtergronden voo…
Hoe maak je Windows XP Fonts Look Better…
Hoe te bespoedigen Windows XP 
Hoe je Auto Login inschakelen in Windows…
Hoe je Auto Login inschakelen in Windows…
Hoe te installeren Windows XP op uw comp…
Hoe om te upgraden naar Vista uit Window…
Hoe om bestanden in Windows XP Pro 
Hoe te File Type Associations in Windows…
  Besturingssysteem Articles
·Hoe kan ik een aantal foto's op mijn Wal…
·Hoe kan ik een ISO dvd Bestand in Window…
·Hoe om programma's te verwijderen van Wi…
·Hoe de Volume knop ontgrendelen in Power…
·Hoe maak je submappen in een zoeken op W…
·Microsoft Windows Drivers Update 
·Hoe een Window Handle Win32Exception aan…
·Hoe u Windows XP te kunnen werken op de …
·Hoe u uw eigen gratis domeinnaam 
Copyright © Computer Kennis https://www.nldit.com