Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos
kirjaudut sisään tai
luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.
Kumoaminen voidaan suorittaa.
Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
| | HYVÄSTI NUSSIJAT |
| '''expr''' on yksinkertainen komentoriviltä toimiva laskin, joka osaa myös mm. vertailla lausekkeita. Sitä käytetään lähinnä [[bash-skriptaus|skripteissä]].
| |
| | |
| == Käyttö ==
| |
| Expr:ää käytetään yksinkertaisesti antamalla sille parametrina laskettava lauseke
| |
| expr 13 + 3
| |
| Tulostaa
| |
| 16
| |
| Huomaa, että välilyöntejä on käytettävä lukujen ja operaattoreiden välillä, sillä
| |
| expr 13+3
| |
| tulostaa
| |
| 13+3
| |
| | |
| Expr osaa myös esimerkiksi vertailla lausekkeita ja merkkijonoja:
| |
| expr 4 "<" 5
| |
| Tulostaa 1 (tosi) (lainausmerkkejä on käytettävä, koska muutoin komentotulkki tulkitsee <:n [[Komentorivin perusteet|ohjausmerkiksi]]. Vastaavasti expr tulostaa 0, jos lauseke on epätosi.
| |
| | |
| == Operaattoreita ==
| |
| Expr tukee seuraavia operaattoreita (jos merkki on [[Komentorivin perusteet|ohjausmerkki]], sen ympärille on laitettava lainausmerkit)
| |
| *+, -, *, /, % - matemaattisia operaattoreita (% jakojäännös)
| |
| *| - palauttaa ensimmäisen argumentin jos se ei ole tyhjä tai 0, muutoin toisen
| |
| *& - palauttaa ensimmäisen argumentin, jos kumpikaan ei ole tyhjä tai 0, muutoin 0
| |
| *<, <=, =, ==, !=, >=, > - vertailulausekkeita. = tarkoittaa samaa kuin == ja != tarkoittaa "erisuuri kuin".
| |
| | |
| | |
| == Esimerkkejä ==
| |
| $ expr 4 "|" 5
| |
| 4
| |
| $ expr 0 "|" 5
| |
| 5
| |
| | |
| $ expr 4 "&" 0
| |
| 0
| |
| $ expr 3 "&" 9
| |
| 3
| |
| | |
| $ expr 4 != 5
| |
| 1
| |
| | |
| == Katso myös ==
| |
| *[[bc]]
| |
| *[[Bash-skriptaus]]
| |
| | |
| [[Luokka:Coreutils]][[Luokka:Komentorivin perustyökalut]]
| |