|
|
Zeile 2: |
Zeile 2: |
| | | |
| == Syntax == | | == Syntax == |
− |
| |
− | Zu den möglichen Operatoren gehören dioe folgenden:
| |
− |
| |
− | {| class=wiki
| |
− | | <tt>+</tt> || Addition
| |
− | |-
| |
− | | <tt>-</tt> || Subtraktion
| |
− | |-
| |
− | | <tt>*</tt> || Multiplikation
| |
− | |-
| |
− | | <tt>/</tt> || Division
| |
− | |-
| |
− | | <tt>**</tt> || Exponential-Operator
| |
− | |-
| |
− | | <tt>%</tt> || Modulo-Operator, der den Rest bei der ganzzahligen Division berechnet.
| |
− | |-
| |
− | | <tt></tt> ||
| |
− | |-
| |
− | | <tt></tt> ||
| |
− | |-
| |
− | | <tt></tt> ||
| |
− | |}
| |
− |
| |
− | == Verwendung ==
| |
− |
| |
− | === Bash ===
| |
− |
| |
− | Rechnen mit ganzen Zahlen.
| |
− |
| |
− | $ <b>echo $((1+1))</b>
| |
− | 2
| |
− |
| |
− | Rechnen mit Variablen.
| |
− |
| |
− | $ <b>a=4; b=5; echo $((a+b))</b>
| |
− | 9
| |
− |
| |
− | Ausgabe des Wertes für 2 hoch 16.
| |
− |
| |
− | $ <b>echo $((2**16))</b>
| |
− | 65536
| |
− |
| |
− | Ausgabe des Modulowertes der Division von 5 durch 3. Das Ergebnis lautet 2, da bei der Division von 5 durch 3 der Rest 2 bleibt.
| |
− |
| |
− | $ <b>echo $((5%3))</b>
| |
− | 2
| |
− |
| |
− | $ <b>echo $((1/3))</b>
| |
− | 0
| |
| | | |
| $ <b>echo "1/3" | bc -l</b> | | $ <b>echo "1/3" | bc -l</b> |
Version vom 25. Dezember 2010, 02:16 Uhr
Der Shell-Befehl bc (basic calculator) beherrscht auf der Shell das Rechnen mit Fliesskommazahlen.
Syntax
$ echo "1/3" | bc -l
.33333333333333333333